Какие преимущества для Google для отправки изображений в виде BASE64, а не например, JPG

StackOverflow https://stackoverflow.com/questions/4145205

  •  30-09-2019
  •  | 
  •  

Вопрос

Я заметил, что новый Page Google Page получает изображения, используя Base64, а не просто, например, JPG или PNG

Каковы преимущества этого?

Может ли Base64 закодированные изображения быть сжаты лучше во время транспортировки?

Или, возможно, кэширован лучше по браузеру или кэшированию прокси?

Это так, чтобы они могли выполнить один HTTP-запрос и получать изображение и информацию о изображении в одном ударе?

Любые другие идеи?

РЕДАКТИРОВАТЬ

У меня только что была мысль, может быть, это так, Google может использовать свой новый формат изображения

http://code.google.com/speed/webp/ Без поддержки из браузеров?

Однако, глядя на возвращенную строку (используя Fiddler для перехвата HTTP-трафика), строка упоминает «Image / JPEG». Если некоторые изображения не будут возвращены в формате WebP.

Это было полезно?

Решение

Изображение - это URL-адрес данных, который получен с сервера в качестве пакета JSON (-IC) с некоторыми метаданными. Я предполагаю, что упаковка данных изображения, так и метаданные в единый запрос оно того стоит с точки зрения кэширования и производительности.

Другие советы

Золотое правило для производительности состоит в том, чтобы уменьшить количество подключений к серверу. Используя URI данных (данные изображения, закодированные в качестве базы 64), что круглое путешествие уменьшается. Кроме того, если страница сочетается, то эти данные базы 64 могут по-прежнему получить выгоду от сжатия.

Видеть http://developer.yahoo.com/performance/rules.html/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top