Я создал приложение rails, и я использовал концепцию кэширования фрагментов. Где хранятся кэшированные данные и как я могу получить доступ к этим данным? Как узнать, работает ли кеширование или нет?Rails 3.2 где хранится информация о кеш-памяти?
ответ
Загляните в fragment caching docs для справок (вас особенно интересует ActionController::Caching::Fragments).
Вы можете проверить
ActiveSupport::Cache.expand_cache_key(key, namespace)
проверить конкретный ключ ли он в кэше.
Для проверки хранения кэша можно проверить
config.action_controller.page_cache_directory
P.S. Пришло время обновить версию Rails;)
В конце концов я получил решение.
Данные кэширования хранятся на основе cache_store, используемых в конфигурации среды.
Ex)
Некоторые доступные cache_stores являются memory_store, file_store, .. и т.д.
Я настроил file_store в среде разработки, то данные будут храниться в директории rails_root/TMP/кэш
Я думаю, что это именно то, что я пытался сказать: проверьте кэш-память, используемую в вашем приложении, и это будет место, где хранятся данные ... –
- 1. Где хранится информация о microsoftbotframework?
- 2. Где хранится информация о ротации PDF-изображений?
- 3. Где хранится информация о защите программного обеспечения?
- 4. Где хранится информация о блокировании хранилища улей?
- 5. Где хранится информация о сеансах в redmine?
- 6. Где хранится информация о хранителе сада?
- 7. где хранится информация о рабочей области затмения?
- 8. Где хранится информация о методах Java-объектов?
- 9. Где хранится информация о приложении iPad?
- 10. Где хранится конфиденциальная информация?
- 11. virtualenvwrapper: где хранится информация virtualenv?
- 12. Где точно хранится информация авторизации?
- 13. Где хранится информация, отражающая объект?
- 14. Где хранится информация о рабочей области для дизайнера Notes?
- 15. Где и как информация о группе пользователей хранится в Ubuntu?
- 16. Где хранится информация о счетах ASP.NET MVC 4?
- 17. Где хранится информация о вине SCM на основе строки?
- 18. где информация о регистрации пользователя?
- 19. Где хранится информация пользователя с Janrain?
- 20. Как хранится информация о файловой системе?
- 21. Информация о приложении Rails
- 22. Информация о сеансе PHP не хранится
- 23. Где хранится информация об индексе коллекции mongodb?
- 24. Где хранится информация пользователя в SSRS?
- 25. Как и где хранится информация типа переменной?
- 26. Где хранится информация Logger на Java?
- 27. Rails - информация о сеансе очистки?
- 28. Где валидаторы исчерпывающе перечислены для Rails 3.2?
- 29. Как информация о файле sysem хранится в памяти?
- 30. В каком файле хранится информация о настраиваемых свойствах в WAS?
Спасибо за Ваш ответ. Я видел документацию по-прежнему, я не знаю, где хранятся кэшированные данные? – anandh
@anandh Я уверен, что он хранится в хранилище кеша по умолчанию (проверьте, что хранилище кеша по умолчанию было в rails 3.2) - не могу проверить на данный момент (с ноутбука) –
@Andery: Спасибо за ваш ответ. Попробуй. – anandh