Веб-сайт стал медленнее на VPS, было очень быстро на общем хосте. Что случилось?

Попробуйте Пустой указатель httpd http://www.nulllogic.ca/httpd/, который является чрезвычайно маленьким.

0
задан 6 January 2012 в 20:56
3 ответа

запустить netstat -anp | grep TIME_WAIT | wc -l

Это вернет количество запросов, ожидающих ответа от apache. Если это число необычно велико, настройте параметры apache, чтобы он мог обрабатывать больше запросов в секунду без ущерба для общей производительности сервера.

Настройте параметры MPM преформы apache следующим образом:

<IfModule prefork.c>
StartServers       25
MaxClients        500
MaxRequestsPerChild  10000
ServerLimit     500
</IfModule>
0
ответ дан 4 December 2019 в 12:48

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

Вы не знаете, что происходит над вашим VPS на хост-машине, попробуйте выяснить это :).

3
ответ дан 4 December 2019 в 12:48

Каковы ваши настройки apache MPM в httpd.conf? Я попытался подключиться к вашему серверу, и требуется 5-10 секунд, чтобы даже отправить обратно заголовок.

Плохо написанные плагины и темы для wordpress могут снизить производительность, но обычно они будут выдавать ошибки в файлах журналов или сбивать mysql / disk доступ, который, похоже, у вас не происходит.

Обновление: Вы можете попробовать запустить prefork вместо worker, особенно с 4 ГБ оперативной памяти. Wordpress рекомендует здесь: http://codex.wordpress.org/High_Traffic_Tips_For_WordPress

0
ответ дан 4 December 2019 в 12:48

Теги

Похожие вопросы