Обнаруживать и регистрировать, когда внешние ресурсы JavaScript или CSS не загружаются

У меня есть несколько ссылок на внешние js и css ресурсы. В основном это для таких вещей, как сторонняя аналитика и т. Д. Время от времени (анекдотично) эти ресурсы не загружаются, что часто приводит к тайм-аутам браузера. Можно ли обнаружить и войти на сервер, когда внешние ресурсы JavaScript или CSS не загружаются?

Я рассматривал некоторый тип механизма отложенной загрузки, когда в случае сбоя вызывается специальный URL-адрес для регистрации этого сбоя. Есть какие-то предложения?

Я думаю, что происходит:

  1. Пользователь попадает на нашу страницу, и серверная часть успешно обрабатывает страницу.

  2. На стороне клиента заголовок HTML пытается подключиться к нашей сторонней интеграции партнеры, обычно с помощью JavaScript, начинающегося с «http: //www.someothercompany.com ...».

  3. Другая компания не может справиться с нашей нагрузкой или имеет дерьмовое время безотказной работы, и поэтому соединение не работает.

  4. Пользователь видит общую страницу IE, а не страницу с нашего сервера.

Так что, хотя мой сайт был запущен, а все остальное работает нормально, только потому, что этот вызов на сторонние серверы не удался, один в заголовке HTML-страницы, мы получаем полный сбой при запуске.

7
задан Mark Richman 16 April 2011 в 14:06
поделиться