Попробуйте Пустой указатель httpd http://www.nulllogic.ca/httpd/, который является чрезвычайно маленьким.
запустить netstat -anp | grep TIME_WAIT | wc -l
Это вернет количество запросов, ожидающих ответа от apache. Если это число необычно велико, настройте параметры apache, чтобы он мог обрабатывать больше запросов в секунду без ущерба для общей производительности сервера.
Настройте параметры MPM преформы apache следующим образом:
<IfModule prefork.c>
StartServers 25
MaxClients 500
MaxRequestsPerChild 10000
ServerLimit 500
</IfModule>
Мое предположение: ваш общий хост не ограничивал ваш процессор и был даже быстрее, чем ваш текущий VPS. Также это может быть то, что происходит с большим количеством VPS, которые продаются слишком далеко. Ваш VPS размещен на общей машине, и вы можете не использовать все циклы процессора. Также может быть очень плохой ввод-вывод или медленное интернет-соединение.
Вы не знаете, что происходит над вашим VPS на хост-машине, попробуйте выяснить это :).
Каковы ваши настройки apache MPM в httpd.conf? Я попытался подключиться к вашему серверу, и требуется 5-10 секунд, чтобы даже отправить обратно заголовок.
Плохо написанные плагины и темы для wordpress могут снизить производительность, но обычно они будут выдавать ошибки в файлах журналов или сбивать mysql / disk доступ, который, похоже, у вас не происходит.
Обновление: Вы можете попробовать запустить prefork вместо worker, особенно с 4 ГБ оперативной памяти. Wordpress рекомендует здесь: http://codex.wordpress.org/High_Traffic_Tips_For_WordPress