У меня есть веб-сайт, который я разместил на выделенном сервере Windows 2008 R2.
Теперь у меня проблема в том, что моему сайту требуется почти 30 секунд, чтобы подключить его через его доменное имя к любым страницам ".asp". Все остальные html и .js работают нормально, поэтому я не думаю, что есть проблема с DNS.
Но когда я получаю доступ к тем же страницам с IP-адресом сервера, он открывается через секунду.
Таким образом, проблема заключается в том, чтобы открыть любую страницу «Hello World» «.asp» через доменное имя, это занимает почти 30 секунд.
Пожалуйста, посоветуй мне.
Сервер: Windows 2008 R2 Xenon DUAL CPU IIS 7
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/. Это может быть полезно.