Сайт занимает слишком много времени для загрузки с доменным именем, но когда я открываю с 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/. Это может быть полезно.

Другие вопросы по тегам