Сайт занимает слишком много времени для загрузки с доменным именем, но когда я открываю с IP-адресом, он работает нормально
У меня есть веб-сайт, который я разместил на выделенном сервере Windows 2008 R2.
Теперь у меня есть проблема - мой сайт занимает почти 30 секунд, чтобы подключить его через доменное имя к любым страницам ".asp". Все остальные html и ".js" работают нормально, поэтому я не думаю, что есть какие-либо проблемы с DNS.
Но когда я получаю доступ к тем же страницам с IP-адресом сервера, он открывается через секунду.
Таким образом, проблема открытия любой страницы "Hello World".asp через доменное имя занимает почти 30 секунд.
Пожалуйста, посоветуй мне.
Сервер: Windows 2008 R2 Xenon DUAL CPU IIS 7
5 ответов
30 секунд - подсказка - на вашей рабочей станции настроено несколько DNS-серверов; первый не работает, и требуется 30 секунд, чтобы отказаться от этого и попробовать следующий. Попробуйте описанные выше шаги, а также:
nslookup your.url.com 4.2.2.2
(На самом деле введите 4.2.2.2, это публичный DNS-сервер)
Похоже на проблему DNS. Попробуйте устранить неполадки с:
nslookup your.url.com
nslookup 1.2.3.4 # bare IP address
ping your.url.com # ping uses a system DNS resolver, so it differs from nslookup
Сделайте это как на клиенте, так и на сервере.
Попробуйте использовать общедоступные DNS-серверы Google (8.8.8.8 и 8.8.4.4), чтобы выяснить, не является ли это проблемой с DNS-серверами, которые вы используете в данный момент.
Я бы посоветовал вам пойти с управляемым DNS. Они, как правило, более надежны, чем хостинг, и, конечно, быстрее.
Вы проверили свой сайт на предмет дыр в производительности, значит ваши компоненты, такие как прикрепленные css, js, изображения, могут находиться на поддомене с разными IP-адресами. Я не знаю название вашего веб-сайта, чтобы сообщить вам о реальной проблеме, но предлагаю вам проверить дыры в производительности веб-сайта на http://zingro.com/. Это может быть полезно.