Я создаю приложение Rails, которое будет развернуто на настольных компьютерах с веб-сервером и браузером (это тестовое приложение, которое должно работать без подключения к Интернету).
По этой причине я буду использовать Mongrel или WEBRick без Apache / Nginx, как вы это обычно делаете.Браузер получит прямой доступ к Mongrel.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что загрузка ресурсов (javascript / stylesheets / images) занимает некоторое время.Обычно я исправляю это, устанавливая будущие даты истечения срока действия для этих активов в прокси-сервере Apache перед Mongrel / WEBRick, чтобы активы запрашивались только один раз, а после этого для каждого действия требуется только один запрос.
Но в этом случае прокси не существует, и я использую config.serve_static_assets = true
Так что вопрос: можно ли сказать Mongrel / WEBrick, чтобы шлепать заголовки истечения срока давности на статическиеassets?
Я использую Rails 3 на Ruby 1.9.2.