Используя Apache Bench, домашняя страница моего сайта может обрабатывать только 0,42 запроса в секунду. Простая страница phpinfo() может обрабатывать 31,99 запросов в секунду, что кажется очень медленным для такого простого скрипта. Очевидно, что моя домашняя страница, обрабатывающая 0,42 запроса, неприемлема.
Я использую Apache 2.2 на Windows Server 2008. 4 ГБ ОЗУ, процессор Intel Xeon с тактовой частотой 2,4 ГГц.
Сайт построен на PHP CMS Expression Engine с базой данных MySQL. Expression Engine имеет действительно агрессивное кэширование страниц, поэтому домашняя страница во всех смыслах статична (происходит некоторая обработка, но в итоге она просто сохраняет статический файл на жестком диске). У меня также включено кэширование SQL (выделено 200 МБ). Когда страница не кэшируется, на домашней странице есть 84 запроса, что не кажется слишком сумасшедшим.
У кого-нибудь есть какие-нибудь очевидные идеи относительно того, как я могу заставить эту вещь работать лучше? Какие-то настройки php.ini, my.ini или httpd.conf, которые я должен проверить?