Каков наилучший способ хранения изображений в хранилище BLOB-объектов App Engine? - PullRequest
0 голосов
/ 22 марта 2012

Мне нужно хранить изображения двух размеров:
1. Миниатюра (100x200px).
2. Большое изображение (1024x2048).

Существует несколько вариантов хранения:
a) Сохраните исходное изображение, а затем измените его динамическое изменение при загрузке страницы с помощью «API манипуляции изображениями».
b) Измените исходное изображение с помощью «API манипуляции изображениями», затем сохраните две копии в разных разрешениях.для меня этот вариант а) использует много «часов экземпляра внешнего интерфейса».Но я не нашел никакой информации о том, как заставить вариант б) работать.

1 Ответ

5 голосов
/ 22 марта 2012

Вы можете получить его бесплатно, используя getServingUrl API.
Вы загружаете изображение в интернет-магазин и передаете пользователю URL с параметрами изменения размера.
Бэкэнд изменит размер изображения для вас во время выполнения и сохранит кэшированную версию, вы будете платить только за пропускную способность.

...