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

Ruby On Rails in UA/Rails plugins и фичи/Как с помощью apache остановить загрузку больших файлов до обработки могнрелом

2008-06-10 05:48:42 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1226
Регистр: 2007-03-13
его блог 40 сообщ.
Как с помощью apache остановить загрузку больших файлов до обработки могнрелом
  •  
Когда вы предлагаете загружать файлы на сервер и хотите лимитировать их размер, возможно вы захотите, проверить размер файла до обработки его монгрелом, чтобы не создавать лишнюю нагрузку на приложение. Для это предлагается использовать apache и mod_rewrite

апачем проверяем размер файла и добавляем в запрос ключ (form_data_too_big=on) что размер файла большой.

Часть конфига которую мы добавляем в конфиг апача


1. Only POST requests
2. Only mutipart/form-data POST
3. Check HTTP Request header against limit. Add MIME envelop overhead (5Kb for example)
4. Redirect with GET to the same URL with one parameter

Проверка в контролере
------------
Занимаюсь вебом и продвижением сайтов.
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 91 Онлайн: Денис , shine,
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008