Как уменьшить размер активов в веб-приложении - PullRequest
0 голосов
/ 21 января 2019

В моем приложении (туризм) мы использовали много изображений (png и gif), и теперь нам нужно уменьшить размер активов (image / gif / png).

  1. Уже пробовал преобразование base64 в формате json. Как указывалось в этом блоге размер изображения в кодировке base64 при преобразовании изображения в base64, будет создан файл большего размера.
  2. Второй вариант - хранить изображения в БД и загружать их (я думаю, это не подходит в моем случае)

Есть ли альтернативный способ уменьшить размер активов, заранее спасибо.

1 Ответ

0 голосов
/ 21 января 2019

Размер изображения может быть уменьшен несколькими способами (качество торгового изображения).Это может решить вашу проблему сейчас, но никогда не будет масштабироваться с несколькими изображениями / активами.

Хранилище активов

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

Кэширование статических файлов

Статические ресурсы в виде изображений являются идеальными кандидатами для кэширования.Они называются Content Delivery Network (CDN), и существуют десятки провайдеров, которые предлагают такой продукт.Убедитесь, что ваше приложение использует E-теги

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