Назад | Перейти на главную страницу

снижение времени отклика lighttpd

Я использовал Pingdom для отслеживания времени отклика некоторых из моих сайтов. Пара использует Apache, а пара - lighttpd. Время ответа для доменов на lighttpd колеблется в районе 1300-1700 мс. Единственные загруженные мной конфигурации - это vhosts и fastcgi (для php).

Коробка представляет собой Celeron с тактовой частотой 1,7 ГГц и 2 ГБ оперативной памяти (к сожалению, достаточно загруженной).

Есть ли способ уменьшить время отклика?

РЕДАКТИРОВАТЬ: Время отклика для Apache находится в пределах 2-3000 мс. Довольно стабильно в этом диапазоне.

РЕДАКТИРОВАТЬ 2: После повторной проверки Pingdom время ответа для Lighttpd за последние 7 дней составляет 2957 мс, а Apache - 1384 мс. Мне это кажется очень обратным.

Я не думаю, что на это есть простой ответ, но есть несколько изменений конфигурации, которые вы можете попробовать:

  1. Отключение параметров TCP
  2. Включить кеширование статистики - server.stat-cache-engine
  3. Перекомпилируйте, чтобы отключить поддержку больших файлов
  4. Посмотрите, поддерживает ли ваш ящик сетевой обработчик sendfile (), который быстрее обслуживает файлы, отправляя их прямо на сетевую карту.

Я выбрал их как наиболее вероятные (ИМХО) для увеличения времени отклика из руководства по настройке от lighttpd: [http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:Performance]