Связаться с поддержкой

Мы отвечаем по электронной почте, обычно в течение двух дней.

Для защиты от злоупотреблений Google reCAPTCHA проверяет эту отправку; при этом данные передаются в Google. Скрипт загружается только при открытии этой формы.

← Все записи

Как одно изображение может вести подсчет

О материалах и их проверке

В этой статье

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

Чтобы собрать всю страницу, браузер должен связаться с соответствующими серверами, на которых размещены эти элементы, и запросить их один за другим. Именно этот процесс составляет основу отслеживания посещений без использования сложных скриптов отслеживания.

При встраивании одного тега изображения на страницу создается целенаправленный запрос при каждом просмотре страницы. Сервер, получающий этот запрос, не просто передает статический файл; он регистрирует событие, выполняет вычисление и только затем доставляет графику.

браузер запрашиваетсервер считаетчисло рисуетсяна читающем устройстве не работает скрипт и ничего не сохраняется

Автомат с талонами в приёмной

Полезное сравнение из физического мира — это автомат для выдачи талонов, который можно найти во многих залах ожидания. В автомате находится рулон пронумерованных бумажных талонов. Когда посетитель тянет талон, происходят две вещи одновременно: посетитель получает номер, и автомат переходит к следующему номеру, фиксируя факт прибытия еще одного человека.

Видимый счетчик работает точно так же. Тег изображения на веб-сайте действует как рука, вытягивающая талон.

Сервер действует как автомат. Он регистрирует вытягивание, отмечает время и происхождение запроса, увеличивает внутренний подсчет на единицу, а затем печатает новый номер на цифровом талоне. Этот талон и есть та графика, которая в конечном итоге появляется на экране.

Чего не происходит в фоне

Этот метод существенно отличается от современных тяжелых аналитических платформ. Эти платформы требуют, чтобы браузер загружал и выполнял обширный программный код, который затем наблюдает за поведением посетителя и тихо отправляет отчет в фоновом режиме.

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

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

Картинка рисуется на месте

Изображение, которое в конечном итоге попадает на экран, динамически генерируется в режиме реального времени. Это не заранее нарисованная картинка, лежащая в папке.

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

Окончательная графика доставляется со стандартными заголовками изображений, что означает, что браузер обрабатывает ее так же, как любую обычную фотографию. Эта бесшовная интеграция гарантирует, что процесс подсчета никогда не мешает фактическому содержимому веб-сайта, обеспечивая надежный подсчет исключительно с помощью стандартной механики Интернета.

Такая генерация на стороне сервера позволяет дизайну оставаться идеально согласованным во всех средах просмотра. Поскольку числа физически врисовываются в пиксели изображения до того, как файл покинет сервер, не нужно беспокоиться о недостающих шрифтах.

Реклама