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

Долгое подключение, ожидание и получение времени для моего Apache VPS. Могу я их уменьшить?

У меня есть Apache VPS. Когда я тестирую время загрузки страницы сообщений в блоге с помощью инструментов Pindom, оно показывает длительное соединение (192 мс), время ожидания (73 мс) и время получения (899 мс). Время загрузки некоторых моих страниц составляет 15 секунд. Есть ли способ минимизировать это время?

Кроме того, я запускаю подключаемый модуль Nginx Admin на этом Apache VPS и его операционной системе. У меня процессор Intel (R) Xeon (R) E5620 @ 2,40 ГГц (2 приоритетных и 8+ процессоров) с 1,5 ГБ ОЗУ. Ежедневно 2,500–3500 посетителей с предварительным просмотром 4–5500 страниц. На этом VPS есть только один блог на wordpress.

Какие настройки мне следует использовать для оптимизации этих вещей?

Мои некоторые конфигурации Apache.

Timeout 300
TraceEnable Off
ServerSignature Off
ServerTokens ProductOnly
FileETag None
StartServers 5

MinSpareServers 5
MaxSpareServers 10

ServerLimit 256
MaxClients 150
MaxRequestsPerChild 1000
KeepAlive On
KeepAliveTimeout 5
MaxKeepAliveRequests 100

RewriteEngine on
RewriteMap LeechProtect prg:/usr/local/cpanel/bin/leechprotect
RewriteLock /usr/local/apache/logs/rewrite_lock


UserDir public_html


UserDir disabled

Любая помощь действительно ценится.

Спасибо!

Вряд ли при такой нагрузке виноват Apache. Apache - это доставщик пиццы, которого обвиняют в медленной доставке, даже если настоящая причина в том, что повар работал очень медленно.

Итак, пора поискать в другом месте. Есть ли в вашей установке WP какие-либо экзотические сторонние плагины? Загружает ли он ресурсы из каких-то внешних ресурсов (скажем, есть ли у него возможность лайков / комментариев Facebook или что-то еще)? Используемый вами VPS перегружен другими клиентами? Как насчет сервера базы данных, он находится в вашем VPS или где-то еще? Или подключение к сети? Если вы загрузите туда статический контент, например большой файл .tar.gz, будет ли загрузка быстрой и надежной?

Хотя, если вы действительно хотите настроить Apache, начните с уменьшения значения Timeout до более разумного значения, например 10 или 5 секунд.