Что такое ajax.googleapis.com?
Файлы сценариев должны быть размещены на веб-сервере, чтобы браузер мог вызывать и получать скрипты во время загрузки страницы.
Вы многократно видите сообщение, ожидающее «ajax.googleapis.com» в нижней части окна вашего браузера и бесконечно ожидающее загрузки страницы? Ну, если просто, страница, которую вы открываете, пытается скачать что-то с серверов Google и зашифровываться до момента получения ответа. Вот объяснение, что страница получает от Google, и возможные решения этой проблемы.
Google поддерживает эти файлы с последней версией и задает заголовок кеша для этих библиотек. Это устраняет необходимость размещения библиотек сценариев на отдельных веб-серверах, и простая ссылка на сервер Google решит проблему.
Чтобы преодолеть все эти проблемы, вы можете просто включить строку сценария, вызывающую библиотеку версий JQuery с серверов Google. Поскольку эти файлы обновлены и наиболее часто используются разработчиками темы и плагинов, вероятность конфликтов версий также значительно снижается.
Теперь вы должны понять, почему появляется сообщение «ajx.googleapis.com». Давайте перейдем к вопросу о том, почему это так длится и заставляют «ждать ajx.googleapis.com»? Когда страница, имеющая ссылку на библиотеки Google, будет загружена, браузер запустит серверы Google, чтобы загрузить все необходимые библиотеки. Проблема здесь в поведении браузеров, которые будут отображать контент только после загрузки всех необходимых файлов сценариев.
Это по существу означает, что даже если внешние библиотеки скриптов Google не должны выполняться при загрузке страницы, браузеры будут отображать контент только после загрузки библиотек. Вы увидите сообщение «Ожидание сообщения ajax.googleapis.com» до момента загрузки файлов в локальный браузер. Практически все веб-браузеры, такие как Chrome, Firefox, Safari, Edge и IE, ведут себя так же, поэтому нельзя избежать задержки при изменении браузера.
Так как Google использует кеширование на разных уровнях для ускорения процесса загрузки, он должен быть более быстрым, чтобы извлекать файлы с вашего собственного сервера. Но снова кеширование может быть затронуто по многим причинам, что приводит к увеличению времени загрузки или таймаута.
127.0.0.1 fonts.googleapis.com
:: 1 fonts.googleapis.com
Однако это не рекомендуется, так как блокирование требуемого ресурса может привести к непреднамеренному поведению отображаемой страницы. Узнайте, как редактировать файлы хостов в Mac и Windows.
Что такое ajax.googleapis.com?
Большинство современных веб-сайтов используют серверный JavaScript для предоставления полезных функций посетителю. Файлы сценариев должны быть размещены на веб-сервере, чтобы браузер мог вызывать и получать скрипты во время загрузки страницы. Что Google делает, чтобы поддерживать файлы библиотеки сценариев с открытым исходным кодом на сервере, размещенном Google, и распространять файлы через свою сеть распространения контента, чтобы при загрузке страницы браузер мог вызывать эти файлы библиотеки с серверов Google.
<script src="//ajax.googleapis.com/ajax/libs/………."> </script>
Почему используются файлы библиотеки Google?
Как уже упоминалось выше, Google размещает эти библиотеки и поддерживает самую последнюю версию. Предположим, вы разрабатываете плагин WordPress, используя библиотеки JQuery. Предоставление файлов библиотеки JQuery вместе с плагином затрудняет жизнь как для разработчика, так и для пользователя. Некоторые из возможных проблем, которые могут возникнуть:- Тема, используемая отдельными людьми, может иметь разную версию JQuery
- Другой подключенный плагин может конфликтовать с версией, которую вы предоставили с вашим плагином
- Всякий раз, когда есть обновление, вам необходимо обновить плагин с полными библиотеками.
- Размер вашего плагина будет большим с большим количеством дополнительных файлов библиотеки.
Что представляют собой Библиотеки Google?
Google предлагает следующие библиотеки, размещенные на своих серверах, и, следовательно, любой из этих сценариев будет называться сайтом «ajax.googleapis.com» для загрузки библиотек.
|
|
Почему это так долго для загрузки?
- Вы часто очищаете кеш браузера или имеете параметр для удаления кеша при закрытии окна браузера. Это заставит браузер загружать библиотеки JavaScript каждый раз, когда вы открываете страницу.
- У вашего интернет-провайдера нет правильной настройки поиска DNS, чтобы быстрее получать данные.
- Сервисы Google блокируются вашим интернет-провайдером или в вашей стране.
Возможные способы устранения проблемы ajax.googleapis.com
Ниже приведены некоторые возможные способы исправить скрипты Google, чтобы остановить загрузку страницы:1. Использование общедоступного DNS
Правильная настройка DNS позволяет браузеру быстро получать требуемые файлы библиотеки с сервера. По умолчанию браузеры динамически получают DNS-серверы от вашего интернет-провайдера (ISP), которые могут быть неэффективны при получении файлов сценариев. Кроме того, вы можете использовать общедоступный DNS Google, который будет иметь файлы кэшированной библиотеки и быстро отправить их в ваш браузер. Это также улучшит общую скорость загрузки страницы.2. Блокирование скриптов с файлами хостов
Если проблема не решена при изменении настроек DNS, вы можете заблокировать вызов API на сервер Google, указав его на localhost в файле hosts вашего ПК или Mac. Браузер использует файл hosts для сопоставления IP-адреса любого сайта перед переходом в DNS. Следовательно, блокирование его в файле hosts приведет к завершению вызова API и загрузке страницы без необходимых ресурсов. Создайте следующие записи в файле hosts для IPv4 и IPv6 соответственно::: 1 fonts.googleapis.com