Почему мой запрос к серверу занимает 28 секунд, чтобы получить ответ?
У меня есть веб-сайт Wordpress на сервере Godaddy по адресу http://kerala.letmeshare.org/.
Когда я запрашиваю, чтобы получить этот сайт, это занимает почти 28 секунд, чтобы получить ответ.
Из-за этого я сделал полное кэширование как на стороне клиента, так и на стороне сервера. Это уменьшило запрос веб-страницы с 69 до 32 и с 1,2 МБ до 200 КБ. Но время первоначального запроса остается тем же.
Как я могу улучшить это? или это проблема хостинга сервера?
2 ответа
Согласно этой краткой статье, вот некоторые триггеры, которые заставляют Apache выполнять обратный поиск DNS: http://betabug.ch/blogs/ch-athens/933
- HostnameLookups где-то
- проверка разрешающих / запрещающих правил с доменами вместо диапазонов IP-адресов, например, разрешить с www.example.org или запретить с example.org
- правило перезаписи с условием типа RewriteCond %{REMOTE_HOST} www.example.com (последние два, которые я нашел в этой теме)
- обновление 2009-06-23, согласно сообщению на "просто веб-хостинге kb", где Deny откуда-то отсутствует (это вызвало повторное появление проблемы для меня), по-видимому, "none" не является правильной директивой apache
- использование%h в директиве LogFormat вместо%a (%h даст вам имя хоста, независимо от того, что говорит HostnameLookups, %a даст вам IP-адрес)
Вам нужна помощь в поиске конфигурации Apache (httpd.conf)?
Вы можете использовать http://yslow.org/ чтобы узнать, где зависание.... ether в сети dns php или где-то еще