Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Ресурсы Список джемов      Поиск   
Arrow_leftНазад в блог

Буферизация загрузки больших файлов в Phusion Passenger 2.0 (mod_rails)

Date2008-07-22 UserRuslan Voloshin Commentкоментарии 0

Буферизация загрузки больших файлов  при использовании mod_rails

  

  В Phusion Passenger 1.0, a (загрузка больших файлов) блокировала работу Rails application экземпляра. Обычно это не большая проблемма потому что Phusion Passenger имеет несоклько спящих  копий приложения Rails и елси одно занато то происходит перераспределения и запускается еще одна копия приложения. Но это большая проблемма если на ваш сайт загружается  одновременно много файлов(read: более 10 конкурентных запросов одновременно).

  При использовании  Phusion Passenger 2.0 включена поддержка больших файлов  и буферизация. Загружаемые большие файлы буферизируются и сохраняются как временный файл. Только когда файл загрузится полностью он будет перенаправлен на Rails application. Это даст отсутствие блокировки приложения в процессе загрузки большого колличества файлов одновременно и Rails прилоежние не будет блокироваться в процесе загрузки.

mod_rails Phusion Passenger

http://blog.phusion.nl/

0 коментариев
Новый коментарий
зарегистрируйтесь для добавления сообщений
используй формат RedCloth
Ключевые слова:
Гости: 114 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008