Объединение небольших изображений в одном сообщении для уменьшения количества HTTP-запросов? - PullRequest
0 голосов
/ 03 февраля 2020

Предположим, что мы разрабатываем Reddit / Twitter / Facebook / ... Для каждого сообщения / сообщения наш контент будет некоторый текст вместе с 1-10 небольшими изображениями, каждый размером 1-10KB . Более того, эти маленькие изображения важны, и мы хотим, чтобы пользователь видел их как можно быстрее . Вопрос в том, как хранить и извлекать данные.

Одно наивное решение - просто сохранить одно изображение как один файл, поэтому при чтении этого поста нам понадобится 10 HTTP-запросов для изображений с № 1 по № 10, ИМХО это будет накладные расходы как для пропускной способности и загрузки процессора. Поэтому я предлагаю улучшение, которое позволит нам объединить все 10 изображений в один большой файл. При загрузке этого большого файла мы показываем одно изображение, как только оно загружается (например, у нас есть 10 изображений по 1 КБ, затем при загрузке первых 1 КБ мы немедленно отображаем его). Тогда будет только 1 HTTP-запрос.

Так, например, мое улучшение лучше или даже хуже, будут ли какие-то скрытые проблемы? Большое спасибо!

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