|
|
|
| Вот у меня вопрос сколько максимум можно запросов к бд при большой посешаемости? | |
|
|
|
|
|
|
|
для: CrazyAngel
(02.05.2006 в 21:35)
| | Сложно очень ответить на этот вопрос... чем меньше, тем лучше в идеале - лучше 0, т.е. сгенерировать HTML-текст один раз в системе администрирования и выдавать статичный HTML. Прогнозировать с точностью до цифры практически невозможно - от слишком большого числа параметров это зависит. | |
|
|
|
|
|
|
|
для: cheops
(02.05.2006 в 22:19)
| | Ну так примерно, запросы примерно такие же как у вас в учебниках =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(02.05.2006 в 22:57)
| | Это все напрямую зависит от мощности компьютера и настроек сервера. | |
|
|
|
|
|
|
|
для: CrazyAngel
(02.05.2006 в 22:57)
| | В каком из учебников? Запросы многотабличные или нет? | |
|
|
|
|
|
|
|
для: cheops
(02.05.2006 в 23:19)
| | Да много табличные
учебники
Самоучитель php5
и
Практика создания web сайтов | |
|
|
|
|
|
|
|
для: CrazyAngel
(02.05.2006 в 23:36)
| | Это действительно очень сложно прогнозировать, например, данный форум использует слишком много SQL-запросов для формирования тем - так как осуществляется рекурсинвый спуск для построения темы - нет никаких практически задержек, так как таблица одна, а SQL-запросы и результаты помещаются в кэш запроса. Однако если посещаемость не высокая - в кэше (в оперативной памяти) находится мало запросов и скорость падает. Для формирования списка тем используется многотабличный запрос - это необходимо для того, чтобы подсчитать число сообщений в теме. Если объём такой как на данном форуме - наблюдаются жуткие тормоза - приходится большинство сообщений сбрасывать в архив в котором число тем вычисляется заранее - скорость опять становится приемлемой. Вообще ориентироваться очень просто - у вас начнутся проблемы тогда, когда объём ваших таблиц достигнет величин 50-100 Мб при высокой посещаемости и 30-50 при низкой. | |
|
|
|