Проблемы с файлами на отдельном домене не загружаются в течение случайных периодов времени - PullRequest
1 голос
/ 09 января 2010

У меня есть отдельное доменное имя для статического контента, такого как изображения, файлы js и файлы css. Я загружаю этот статический контент на главном сайте из этого другого домена, чтобы удвоить количество одновременных подключений, которые устанавливает браузер для быстрой загрузки страницы. Кажется, это работает, и у меня не было никаких проблем, но я получал электронные письма от пользователей (со скриншотами), где ни один из статического контента не будет загружаться в течение случайных периодов от 30 минут до часа или около того. Это происходит только для избранных, но не для всех на сайте.

Другой домен размещен на том же сервере, что и основной домен. Перезапуск браузера и очистка кеша ничего не делают, он просто уходит и через некоторое время снова начинает работать. Я не могу думать ни о чем, что могло бы вызвать это, какие-либо идеи?

Ответы [ 2 ]

0 голосов
/ 12 августа 2010

Оказалось, что проблема с настройкой DNS. Если у вас возникла подобная проблема, я предлагаю проверить http://tools.pingdom.com.

0 голосов
/ 09 января 2010

WAG (Wild Ass Guess): у вас есть разные настройки DNS для доменов, например TTL, или одна запись A, а другая CNAME?

WAG: Люди, имеющие проблему, живут за кеширующим прокси-сервером?

WAG: Конфиги сервера идентичны ? То есть у одного включен ETAGS, а у другого нет? Время истечения одного и того же файла?

WAG: Из того, что вы описываете, я сомневаюсь, что это так, но есть ли у вас CDN (Content Delivery Network) где-то в миксе?

Попробуйте использовать внешний компьютер, чтобы опрашивать определенные файлы в каждом домене каждые N минут (или что-то в этом роде) и пытаться отобразить ошибки. Если возможно, запустите этот же тест на машинах в разных местах (Лос-Анджелес, Нью-Йорк, Лондон, Везде) и сравните результаты. Там может быть образец где-то там. Munin - хороший пакет для сбора / отображения такого рода информации.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...