Использование Apache Bench, домашняя страница моего сайта может обрабатывать только 0,42 запросов в секунду. Простая страница phpinfo() может обрабатывать 31,99 запросов в секунду, что кажется очень медленным для такого простого сценария. Очевидно, что моя домашняя страница, обрабатывающая 0,42 запросов, неприемлема.Apache Benchmarks действительно плохо, любые советы?
Я запускаю Apache 2.2 на Windows Server 2008. 4 ГБ оперативной памяти, процессор Intel Xeon с тактовой частотой 2,4 ГГц.
Сайт построен на PHP Expression Engine с базой данных MySQL. У Expression Engine действительно агрессивное кэширование страниц, поэтому главная страница для всех целей и задач статична (происходит некоторая обработка, но она просто заканчивает хранение статического файла на жестком диске). Я также включил кеширование SQL (выделено 200 мб). Когда страница не кэшируется, на домашней странице есть 84 запроса, что не кажется слишком сумасшедшим.
У кого-нибудь есть очевидные идеи относительно того, как я могу заставить эту вещь работать лучше? Какой-то параметр php.ini, my.ini или httpd.conf, который я должен проверить?
Какова была точная командная строка, с которой вы столкнулись с Apache Bench? –
84 SQL-запросы на _single request_ ?! Oo On _every_ запрос? – KingCrunch
@ Dagon ab http: // localhost/ – LOLapalooza