модуль ActionController::Caching
Кэширование — это недорогой способ ускорить медленные приложения, сохраняя результаты вычислений, отрисовки и запросов к базе данных для последующих запросов.
Вы можете узнать больше о каждом подходе, щелкнув по модулям ниже.
Примечание: чтобы отключить весь кэш, предоставляемый Action Controller, установите
config.action_controller.perform_caching = false
Хранилища кэша
Все хранилища кэша из ActiveSupport::Cache доступны для использования в качестве бэкэндов для кэширования Action Controller.
Примеры конфигурации (FileStore — по умолчанию):
config.action_controller.cache_store = :memory_store
config.action_controller.cache_store = :file_store, '/path/to/cache/directory'
config.action_controller.cache_store = :mem_cache_store, 'localhost'
config.action_controller.cache_store = :mem_cache_store, Memcached::Rails.new('localhost:11211')
config.action_controller.cache_store = MyOwnStore.new('parameter')
© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.