Полезные задачи для Capistrano (управляем nginx сервером)

Вкл. / Выкл.

Конечно каждый из вас слышал о потрясающем веб-сервере под названием nginx, который создал наш Российский разработчик Игорь Сысоев. К достоинствам nginx-сервера можно отнести: высокую скорость работы, надёжность, удобство настройки и огромное количество разнообразных плагинов.

В Capistrano есть стандартные задачи которые позволяют управлять кластером из Mongrel-серверов на которых работает ваше Ruby on Rails приложение, а вот для управления nginx-сервером задач пока нет, поэтому я попробую восполнить этот пробел.

* * *

Полезные задачи для Capistrano (работаем с конфигами nginx сервера)

[ Нет описания ]

В предыдущем посте я рассказал про то, как запускать, останавливать и перезапускать nginx используя Capistrano. Попробуем сделать с nginx-сервером что-нибудь посложнее.

Не знаю как вам, но мне больше всего нравиться редактировать какие-либо файлы (в особенности конфигурационные) на локальной машине, а не в маленьком окне терминала с открытым в нём vi :) Вот для этих целей я и написал пару задач которые позволяют решить эту небольшую проблему.

* * *

Уменьшения изображений при помощи nginx

NGINX - the best of the best!

В этом посте я хочу рассказать про интересный, на мой взгляд, модуль ngx_http_image_filter_module, который появился в начале этого месяца в nginx. Появился он как раз в тот момент когда я думал что же делать с кучей рисунков используемых в сообщениях блога.

* * *

Уменьшение изображений на стадии разработки

Decrease Image

В этом посте, я хочу рассказать, о том как я избавился от одного побочного эффекта связанного с использованием модуля ngx_http_image_filter_module для nginx. Он заключался в том что во время разработки я не использую nginx+passenger и как следствие уменьшенные копии изображений не создаются.

* * *