Я работаю над проектом django, который предоставляет API для генерации миниатюр изображений, и основная логика выглядит следующим образом:
когда URL исходного изображения появляется впервые, django выполняет какую-то манипуляцию с изображением и возвращает миниатюру изображения
когда снова появляется тот же URL изображения, django просто снова обслуживает предыдущее миниатюру изображения (сохраненную как статический носитель).
В основном, случай 2 случался гораздо чаще, чем случай 1. Теперь я использовал django для постоянной обработки изображений, что я считаю плохой практикой.
Интересно, можно ли сделать лучший способ обработки изображений для случая 2? Например, есть ли какой-нибудь способ попросить django отправить запросы прокси на apache и попросить apache предоставить файл?
Я знаю, что мог бы использовать перенаправление HTTP, чтобы сделать это, но это, кажется, вызывает слишком много запросов перенаправления на стороне клиента (одна страница HTML будет содержать много ссылок на этот API).
ТНХ.