|
|
|
| Добрый день. У меня несколько вопросов :
К примеру имеется php скрипт который сортирует (или выводит с конца) и выводит постранично определенное колличество блоков данных на страницу с текстовой базы *.dat, блоки примерного вида:
<!-- -->
<div class="so_block"> <a name="{якорь_n}"></a>
<div class="title">TITLE</div>
<div class="i_text">
Описание, несколько строк текста...
</div>
<div class="bl_ink">
<a href="#" >ссылка</a>
<a href="#" >ссылка</a>
<a href="#" >ссылка</a>
<a href="#" >ссылка</a>
<a href="#" >ссылка</a>
</div>
</div>
<!-- -->
...............
|
вот, при каком количестве таких блоков в базе, могут возникнуть разные глюки при выводе, и будет ли чрезмерная нагрузка на сервер при использовании такого скрипта, если скажем, ресурс посещаемостью 500 хостов в сутки??? | |
|
|
|
|
|
|
|
для: Emm
(15.08.2007 в 16:50)
| | так попробуйте, создайте тестовые базы, скажем 10 штук, в каждую забейте 1000, 5000, 100000 блоков итд, подключайте поочередно каждую из них и натравливайте на сайт (на своем локальном компе) ApacheBench http://httpd.apache.org/docs/2.0/programs/ab.html
и смотрите на скорость отклика | |
|
|
|
|
|
|
|
для: Unreal
(15.08.2007 в 18:45)
| | Я думал может знатоки в курсе и знают наверняка что да как, т.е. ну к примеру если есть 10 баз по 1000 подобных блоков данных и 1-ин скрипт который при обращении выводит на страницы и если к нему будет сразу 200 одновременных обращений он при этом не загнется или это не вызовет нагрузку на сервер? | |
|
|
|
|
|
|
|
для: Emm
(15.08.2007 в 19:38)
| | Сомневаюсь что никто не знает, если вы знаете ответьте плиз на простой вопрос. Я ж не прошу написать скрипт за меня. | |
|
|
|
|
|
|
|
для: Emm
(16.08.2007 в 21:25)
| | Всё зависит в том числе от нагрузки на тот сервак, где вы хоститесь и делите с кем-то такты одного и того же проца. | |
|
|
|
|
|
|
|
для: Emm
(16.08.2007 в 21:25)
| | Нужно больше подробностей - это единый файл или файлов много? | |
|
|
|
|
|
|
|
для: Emm
(15.08.2007 в 16:50)
| | Каждый блок в отдельном файле? Файлы в одной директории? Или это один файл? | |
|
|
|
|
|
|
|
для: cheops
(17.08.2007 в 11:14)
| | Файлов-баз может быть несколько (10 -- по разделам сайта), и в каждом по много таких блоков разделяемых <!-- -->. которые должен выводить php скрипт по несколько на страницу . Каждый файл хранится в своей директории(соотв. назв. раздела), но если это сильно влияет на быстродействие, то можно их перенести в одну папку. | |
|
|
|
|
|
|
|
для: Emm
(19.08.2007 в 15:37)
| | Так, а сам файл-база большой по объёму будет? Вообще говоря, если у вас только 10 файлов и они не большие по объёму - 500 хостов это даже хорошо - файлы будут сидеть в дисковом кэше и доступ к ним будет очень быстрый. | |
|
|
|
|
|
|
|
для: cheops
(20.08.2007 в 11:20)
| | в 1 файле-базе может быть 200-300 блоков, не знаю сколько это получится, ну может 1-2мб. | |
|
|
|