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

Объемом флэш-памяти является первоначально изобретение Ruby on Rails. Это было позже принято в нескольких других современных веб-платформах MVC как JSF2, Игра!, и так далее.

Объем флэш-памяти поддерживается коротким живущим cookie, который связан с вводом данных в объеме сессии. Перед перенаправлением cookie будет установлен на ответе HTTP со значением, которое исключительно связано с вводом данных в объеме сессии. После перенаправления будет проверено присутствие cookie объема флэш-памяти, и ввод данных, связанный с cookie, будет удален из объема сессии и помещен в объем запроса перенаправленного запроса. Наконец cookie будет удален из ответа HTTP. Таким образом, перенаправленный запрос имеет доступ, чтобы запросить ограниченные по объему данные, которые были подготовлены в начальном запросе.

Объем флэш-памяти часто используется для обмена сообщениями целей в случае формы, отправляет после шаблона Post-Redirect-GET. Поскольку перенаправление в основном дает браузеру команду создавать совершенно новый Запрос HTTP, не было бы возможно использовать объем запроса для передачи основанных на запросе данных от контроллера до представления. Объем флэш-памяти решает точно эту проблему.