Что такое ajax.googleapis.com ?
Это загрузка jquery версии 1.5.1 из гуглевского репозитария. Если загрузка по каким либо причинам не произошла (гугль поломался 🙂 или сайт в локальной сети запускается), то jquery грузится с /templates/procyon/js/jquery.1.5.1.js jQuery.noConflict(); — это предотвращение конфликта jQuery с прочими библиотеками, например prototype
На сайте с 25.11.2006
1 апреля 2012, 16:27
, то jquery грузится с /templates/procyon/js/jquery.1.5.1.js
Глупость какая то, в плане реализации 🙂
✅ Трастовых площадок под размещение статей и ссылок. Опыт 15 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Новый аналог AllSubbmitter (заполнение форм) https://getmanylinks.ru/getmanysubmits.html (Бесплатное демо)
На сайте с 04.02.2008
1 апреля 2012, 16:32
LEOnidUKG:
Глупость какая то, в плане реализации 🙂
Обоснуй? 10 символов
На сайте с 25.11.2006
1 апреля 2012, 16:37
Алексей Барыкин:
Обоснуй?
10 символов
Ну. Если нет в гугле, то загрузить с самого сайта. Вопрос, зачем это условие? Почему сразу не грузить со своего сайта?
На сайте с 08.02.2006
1 апреля 2012, 16:47
Вопрос, зачем это условие? Почему сразу не грузить со своего сайта?
Такова идеология CDN — у посетителя уже может быть закеширована необходимая библиотека (к слову сказать, не только jQuery). Остальное — подпорка на случай если гугловский CDN в дауне.
На сайте с 25.11.2006
1 апреля 2012, 16:52
Магнат:
Такова идеология CDN — у посетителя уже может быть закеширована необходимая библиотека (к слову сказать, не только jQuery). Остальное — подпорка на случай если гугловский CDN в дауне.
Ах ёмаё, точно. Там же глобальные планы, ускорим инет на 15КБ
На сайте с 04.02.2008
1 апреля 2012, 17:03
LEOnidUKG:
Ах ёмаё, точно. Там же глобальные планы, ускорим инет на 15КБ
Леонид, ты не шаришь. ☝ 1. 32.79KB, которые с большой вероятностью уже у юзера в кеше. 2. На CDN правильно настроены все заголовки для сжатия и кеширования контента. 3. Время загрузки контента с CDN в среднем меньше, чем с твоего хоста. Подробнее тут. 4. Можно, не меняя кода, получать свежие версии библиотек.
На сайте с 25.11.2006
1 апреля 2012, 17:08
Алексей Барыкин:
Леонид, ты не шаришь. ☝
1. 32.79KB, которые с большой вероятностью уже у юзера в кеше.
2. На CDN правильно настроены все заголовки для сжатия и кеширования контента.
3. Время загрузки контента с CDN в среднем меньше, чем с твоего хоста. Подробнее тут.
4. Можно, не меняя кода, получать свежие версии библиотек.
Да я уже вспомнил, про это. Я то сужу по своему опыту, я же делаю как, всё в 1 файл, чтобы не нужно было тянуть по 10 JS файлов. Ну и заголовки для кэша сам делаю.
Зачем нужны googleapis?
Куча сайтов (в т. ч. ЛОР) запрашивают всякие скрипты (например jquery) именно оттуда. Откуда вообще пошла такая мода? Неужели на серверах не хватает этих нескольких сотен килобайт?
Перемещено tazhate из talks

MisaMisa
10.01.13 19:44:19 MSK
Неужели на серверах не хватает этих нескольких сотен килобайт?
Каналы связи померяй. Обычные шаред-хостинги отдают файло со скоростью порядка сотен килобайтов в секунду на клиента.
pacify ★★★★★
( 10.01.13 19:47:48 MSK )
У гугла много серверов по всему миру и скрипт будет тянуться с ближайшего к клиенту, что позволит быстрее загрузить его.
Legioner ★★★★★
( 10.01.13 19:50:15 MSK )
Ответ на: комментарий от pacify 10.01.13 19:47:48 MSK

Вот оно как, оказывается. Спасибо.
MisaMisa
( 10.01.13 19:54:11 MSK ) автор топика
Ответ на: комментарий от pacify 10.01.13 19:47:48 MSK
А разве у лора не самописный движок? Или часть движка хранится на гугле?
cvs-255 ★★★★★
( 10.01.13 19:57:20 MSK )
Еще браузер может более эффективно кешировать. С разных сайтов один и тот же файл будет качаться n-раз так как браузер не в курсе, что он уже качал эту версию jquery. А так один источник.
Dantix ★★
( 10.01.13 20:09:05 MSK )

И гуглу это тоже выгодно 🙂
pekmop1024 ★★★★★
( 10.01.13 20:17:23 MSK )
Ответ на: комментарий от MisaMisa 10.01.13 19:54:11 MSK
xtraeft ★★☆☆
( 10.01.13 20:35:51 MSK )
Ответ на: комментарий от cvs-255 10.01.13 19:57:20 MSK

Сразу видно, что человек в вебе пользователь. Скрипты jquery не являются частью движка.
CYB3R ★★★★★
( 10.01.13 20:59:30 MSK )

Это для слежки большого брата. Если не осилил настроить кеширование jquery.js, то придется сдать всех юзеров.
shahid ★★★★★
( 10.01.13 22:35:59 MSK )
Ответ на: комментарий от shahid 10.01.13 22:35:59 MSK

А какие данные могут достаться гуглу после посещения, например, того же ЛОРа? Google analytics не учитываем, допустим, он заблокирован.
MisaMisa
( 11.01.13 01:32:46 MSK ) автор топика
Ответ на: комментарий от MisaMisa 11.01.13 01:32:46 MSK
GET /ajax/libs/jquery/1.7.2/jquery.min.js HTTP/1.1 Host: ajax.googleapis.com Connection: keep-alive Cache-Control: no-cache Pragma: no-cache User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11 Accept: */* DNT: 1 Referer: http://www.linux.org.ru/forum/talks/8699760?lastmod=1357853567520 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Ну и IP-адрес передаётся.
Таким образом гугл узнаёт, что в определённое время человек с таким-то IP, User-agent-ом и некоторыми другими данными, в совокупности часто позволяющими однозначно идентифицировать человека, загружал страницу «Зачем нужны googleapis?
Правда гугл разрешает этот файл кешировать, поэтому браузеры не посылают запрос гуглу при каждой загрузке страницы, полную историю он собрать не сможет. В целом вряд ли можно сильно беспокоиться по этому поводу.
ajax.googleapis.com — что это?!
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Войти
Уже зарегистрированы? Войдите здесь.
Подписчики 0
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Дизайн и модификация
C 10 до 20 в рабочие дни (время московское)
Copyright © 2005-2024 IPBSkins.ru
При копировании материалов с сайта прямая ссылка на источник обязательна
Лицензия зарегистрирована на IPBSkins.ru Powered by Invision Community
jQuery
Библиотека jQuery написана на языке JavaScript и упрощает написание кода на JavaScript.
- простая работа с событиями
- кроссбраузерность
- удобная работа с AJAX
- удобные методы для работы с эффектами (скрытие/появление элементов с добавлением визуальных эффектов)
Было создано огромное количество компонентов — галереи, слайдшоу, работа с формами и т.д.
Подключение
Первый вариант — скачиваем c официального сайта последнюю версию jQuery и подключаем его к своему проекту. Сейчас это версия 3.2.1. Можно использовать сжатую и несжатую версию по желанию. Рекомендуется использовать сжатую версию.
При отладке удобнее использовать локальную версию, чтобы не зависеть от интернета. А сайте лучше использовать либо загруженный файл, либо вариант с CDN (см. ниже).
Второй вариант – использование CDN. Например, мы можем подключить jQuery с сервисов Google: