Почему Google использует данные в кодировке base64 в качестве атрибутов src изображения? - PullRequest
5 голосов
/ 28 сентября 2011

Все время в жизни я сохраняю изображения на своем сервере в виде файлов:

  • оригиналы
  • Миниатюры
  • оригинал с водяными знаками

... все как файлы в папках.

Но сегодня я просматриваю изображения в Google, а источник изображений - это хэш, закодированный в base64. Какую выгоду получает Google от такой обработки изображений? Зачем кому-то делать это вместо обычного обслуживания изображений?

1 Ответ

8 голосов
/ 28 сентября 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...