Когда статус загрузки браузера "ожидает", он пытается разрешить DNS? или что-то другое?
У меня есть сайт, который иногда медленно загружается. Я не имею в виду скорость загрузки. Но иногда статус Firefox будет сидеть на "Ожидание xxx.com" в течение 15-20 секунд. После периода ожидания загружается довольно быстро. Это из-за DNS? Мой хост DNS боится.org (бесплатный аккаунт).
Спасибо за помощь новичку.
4 ответа
Проблема была в рабочем процессе пула приложений. Поскольку мой веб-сайт был очень новым, и я был единственным, кто посещал его, иногда рабочий процесс останавливался, если он не был активен через 20 минут. Так что потребовалось некоторое время, чтобы начать снова, когда я посетил его.
В IIS щелкните правой кнопкой мыши определенный пул приложений и выберите свойства. При производительности вы можете изменить время простоя.
Установите что-то вроде Fiddler или YSlow и наблюдайте за тем, как вы пытаетесь загрузить сайты, с которыми у вас есть проблемы.
Это не проблема DNS. Если бы он застрял на Looking up xxx.com
это, вероятно, будет проблемой DNS.
Если бы это было Connecting to xxx.com
это означает, что ваш сервер не отвечает вообще, но с Waiting for
где-то определенно есть проблема, возможно, неправильная конфигурация Apache.
В большинстве браузеров вы можете включить "строку состояния" внизу. Это опция в меню "Вид" вверху. После этого он сообщит вам текущий статус запрашиваемой вами страницы. Если это на самом деле задерживается поиском DNS, то вы увидите что-то вроде "Looking up: domain.com" на длительный период.
Вы также можете выполнить некоторые поиски через командную строку, чтобы получить представление о том, как быстро они выполняются.
start -> run -> cmd -> nslookup domain.com
Mac / * Никс:
терминал -> копать domain.com