@nano_e_t_4

Как кэшировать картинки?

Всем привет
У меня есть сайтик на flask, где пользователь в вебне выбирает ссылку с именем картинки и его перебрасывает на страничку get_file, где отображается собственно картинка и метаинформация по ней. Поскольку некоторые картинки весят достаточно много, то хочется их кешировать
Вопрос - как их кешировать? сейчас делаю кеширование во flask, но хочется научиться делать такое еще и средствами nginx. Укажите плз ссылочки, где описан подобный опыт (полагаю что его в интернетах очень много, не могу толком сообразить как поиск задать правильно), или подскажите как это сделать
На практике использую связку nginx-uwsgi-flask
Спасибо!

Корректировка:
пользователь выбирает ссылку с именем картинки:
то есть есть страничка index.html. На ней отображены ссылки get_file.html?foto={{foto_name}}. При нажатии на ссылку отображается страничка get_file с указанной фотографией и метаифнормацией по ней
  • Вопрос задан
  • 346 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pcdesign
Все же статику должен отдавать nginx, а flask другими делами заниматься.

В ngnix все просто.
Указываете путь и время кеширования, например:

root   /home/flask/app/;
expires 30d;


А картинку отдаете с темплейта, с прямым путем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы