Когда я загружаю свой веб-сайт, наблюдается значительная задержка подключения. Иногда странице требуется 20-30 секунд только для подключения к серверу, а иногда она никогда не завершает запрос, а лишь частично загружает ресурсы страницы.
Вот что об этом расстраивает:
Я почти уверен, что это как-то связано с нашим интернет-провайдером. Мы переехали недавно, и до переезда через город у нас не было проблем с той же настройкой. Однако с тех пор они работали в нашей сети, и две недели назад у нас было 36 часов простоя. Однако, когда я позвонил в техподдержку, они не знали, что делать, потому что наш Интернет работает не так, как наш сайт. Все результаты диагностики вернулись, как и ожидалось, и у меня такое ощущение, что они просто умывают руки.
Что я могу сделать со своей стороны, чтобы попытаться разобраться в проблеме? Есть ли какие-то конкретные вещи, которые я должен попросить у своего интернет-провайдера протестировать? Я действительно не специалист по сетям или серверам, поэтому имейте это в виду в своих предложениях. Я был бы рад поделиться любыми подробностями, необходимыми для моей настройки, просто спросите в комментариях, и я обновлю вопрос.
Обновить
Вот вики сообщества относительно общих методов устранения сетевых задержек. Вам нужно будет выбрать методы, которые лучше всего подходят для вашей конкретной ситуации, но это хорошее место для начала.
Кроме того, поскольку вы знать он работал нормально до того, как вы переехали, и теперь вы уже не ответили на важный вопрос «что изменилось?» между рабочим и нерабочим статусом, поэтому начните устранение неполадок с вещей, которые с этим связаны (используете ли вы другой метод подключения, правильно ли подключено ваше новое местоположение и т. д.). С другой стороны, не позволяйте вашему (разумному) предположению, что перемещение местоположения стоит за вашими проблемами, приближать вас к другим возможностям - считайте это отправной точкой.
Возможно, вам придется каким-то образом обострить проблему с вашим интернет-провайдером, но я чувствую, что вам придется предоставить им некоторые конкретные доказательства того, что, по вашему мнению, проблема находится на их стороне. В противном случае, если кто-то из вашей организации, который является «важным», позвонит кому-то из своей организации, кто является «важным», это может ускорить их желание помочь вам в устранении неполадок.
Извините, я не могу быть конкретным, но общий совет по общей проблеме. Задайте вопрос сообщества вики, я связал сквозной переход.
Редактировать:
Попробуйте использовать http-ping и traceroute с рабочего стола на веб-сайт, а затем проверьте соединение в обратном направлении. Сравните потерю пакетов, время отклика и маршруты с данными, полученными с помощью тех же инструментов, с устройства, которое не имеет проблемы с задержкой, например, машины за пределами вашей сети.
Вы должны проверять другие сайты как можно ближе к вашему сайту, то есть в той же хостинговой компании или на том же сервере, если это общий хостинг или VPS. Эти сайты открываются быстро? Также проверьте ответ на пинг.
Если другие сайты на хосте также работают медленно, а другие части внутренней сети - быстро, то диагностируйте сетевое подключение с помощью (matts) traceroute.
Если это просто ваш сайт на этом хосте, дважды проверьте, что он быстро загружается из других мест, в то же время он загружается медленно для вас. Сделайте это по телефону с другом или, что лучше, при удаленном подключении к другой машине с помощью VNC или аналогичного.
Если это действительно медленный сайт только для вас, проверьте, действительно ли вы подключаетесь к тому же сайту. возможно, вы изменили файл хоста в процессе разработки. Для firefox есть отличный плагин под названием showip, который показывает IP-адрес, к которому вы действительно подключены.
Если ничего из этого не приближает вас к решению, обновите свой вопрос, указав в деталях, что вы сделали.