24 декабря 2013 г.

Подробнее о прокси-загрузке картинок в Gmail

Оригинал статьи: More About Gmail’s Proxy

Итак, Gmail теперь показывает внешние картинки через прокси-сервер Google. Включение данной функции в конкретном аккаунте сопровождается сообщением: «Загрузка изображений в Gmail стала безопаснее. Теперь картинки в письмах отображаются автоматически. Узнайте больше или выберите нужный параметр в Настройках».

Значит, больше не нужно нажимать на ссылку «Показать изображения (Display images below)», чтобы увидеть картинки в письме. До сих пор Gmail автоматически показывал изображения в письмах от контактов, занесённых в адресную книгу (нужно было послать контакту хотя бы одно письмо или внести его в адресную книгу вручную). Теперь Gmail показывает картинки во всех письмах, кроме спама и других подозрительных писем. «Gmail сканирует почту с целью обнаружения подозрительного контента. Если отправитель или сообщение вызывают подозрения, картинки отображаться не будут, и сервис запросит у вас разрешение на их показ».

Файлы изображений теперь загружаются не напрямую с внешних сайтов, а с прокси-сервера Google. Вот пример адреса такого файла (чёрным выделен веб-адрес оригинального файла):
https://ci6.googleusercontent.com/proxy/WuyGWXPxgKnQjRUiz1tva8I8DAdNvnURSGw8TD5KUHWka12vCEvPGpD5g0C0jPtY8a0JqxflQfH7DqTxcoA_qsEi8HsYbQ=s0-d-e1-ft#
http://qsf.is.quoracdn.net/-b94cd3f312ea9653.png
.

Картинки загружаются тольки при открытии письма и не попадают в кэш Google (но могут попадать в кэш браузера). В запрос Google входит подстрока «via ggpht.com GoogleImageProxy», а сам запрос, похоже, выполняется браузером Firefox 3.0.7.

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

Функцию загрузки картинок с прокси-сервера отключить нельзя. Если выбрать в настройках вариант «Спрашивать, нужно ли показать изображения (Ask before displaying external images)», придётся вручную включать показ каждой отдельной картинки, но храниться они всё равно будут на прокси-сервере.