Показать сообщение отдельно
Старый 26.07.2013, 17:44
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 1  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
По умолчанию NGINX создание размеров на лету.

Здравствуйте.
Хочу перенастроить боевой сервер на отдачу картинок nginx'ом с ресайзингом и кешированием на лету. То-есть на сервере храниться оригинал, к примеру по адрессу
Код:
http://dev.net/image/original.jpg
Возможно ли сделать к примеру так, чтобы при переходе по ссылке
Код:
http://dev.net/image/0x0/200x200/100х100/original.jpg
выдавалась картинка размером 100х100 которая отображала в себе изображение квадрата пикселей от 0х0 до 200х200 с проверкой на корректные варианты размеров с последующим кешированием результатов. Правда не знаю как защититься от атаки в случаях смещения отображаемой области. Суть в том чтобы с флеша вообще убрать порезку изображений, а на сервер отправлялась сгенерированная ссылка с настройками какую-область отображать в превью оригинального изображение. Что посоветуете? Сейчас система генерит три отдельных размера и сохраняет оригинал, хотелось бы убрать эту кашу.

Добавлено через 3 минуты
Статьи нашел как сделать кеширование с ресайзом на лету. А вот как с просчетом начальной и конечной зоны отображениянет , или все же нужно будет делать два изображения физически, один оригинал и 1 самый большой квадрат для превьюшек и дальше уже nginx будет этот квадрат ресайзить?
__________________
return this...