Что такое — хотлинк или хотлинкинг?


Что такое - хотлинк или хотлинкинг?

Хотлинк (англ. hotlink) — включение в веб-страницу файлов-изображений или других ресурсов с чужого сервера. Этот прием используется недобросовестными вебмастерами, которые заставляют браузер посетителя загружать картинки с чужого сервера. Тем самым расходуются чужие ресурсы и трафик, экономя физическое место, абонентскую оплату и снижение нагрузки на своём хостинге.

Хранение картинок занимает огромное место на сервере, а показ их пользователям сайтов несёт нагрузку на процессор. Проще не нагружать свой сервер а использовать картинки с другого ресурса, перенести нагрузку со своего сервера на чужой — там же администратор лох, за всё заплатит, а я такой умный — куплю дешевый сервер и сделаю крутой сайт! 🙂

Пример использования хотлинка

Чтобы было понятнее, рассмотрим типичный пример использования хотлинка. Например, необходимо скопировать со стороннего сайта статью с размещенными в ней картинками.

Как это происходит: при помощи курсора мыши выделяется статья с картинками, копируется, создается новый материал и вставляется в него скопированный контент. Соответственно, все скопированные картинки будут подгружаться с сервера стороннего сайта, тем самым экономя место на вашем хостинге.

Пример ссылки на картинку при помощи хотлинка

Используется абсолютный путь к изображению стороннего сайта:

<img src="http://чужойсайт.ru/images/photo.jpg" />

Владелец хостинга может бороться с этим, проверяя переменную HTTP_REFERER (например, через директивы вебсервера), и блокировать передачу файла сайту «паразиту». Иногда вместо блокировки файла, подставляют файл с надписью, что данная картинка используется с чужого сервера:

Например такую:

Что такое - хотлинк или хотлинкинг?