Мой сайт Drupal использует около 30 Мб на страницу (узлы и профили пользователей). Приемлемо или нет? - PullRequest
1 голос
/ 09 февраля 2011

Я использую drupal, и мой сайт использует около 30 Мб на страницу загрузки для узлов и профилей пользователей. Мой сайт содержит около 150 дополнительных модулей в дополнение к нескольким основным дополнительным модулям. Но большинство из них небольшие и установлены для улучшения взаимодействия с пользователем.

Мой предел памяти php составляет 128 МБ.

30 Мб на страницу приемлемо? И сколько загрузок страниц он может легко обработать в 128 МБ ??

Есть идеи?

1 Ответ

2 голосов
/ 09 февраля 2011

Честно говоря, на 30 МБ ваше приложение просто тратит память. Ограничения памяти PHP установлены довольно низкими.

Что касается того, сколько «загрузок страницы можно обработать 128 МБ» памяти, ну, это не совсем верно. Когда приходит запрос, Apache (или любой сервер, который вы используете) передает запрос mod_php или FCGI, и ваш код PHP интерпретируется, компилируется, запускается и затем завершается. «Приложение» не действует как демон, ожидающий поступления запросов, поэтому используемая им память используется на время запроса, а затем освобождается для использования другими запросами / процессами.

Это ограничение 128 МБ на запрос . Это означает, что, пока у вас достаточно памяти (дочерних процессов Apache и т. Д.), Вы можете обрабатывать дополнительные запросы. Если вы хотите увидеть, как ваше приложение работает под нагрузкой, посмотрите apachebench .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...