mrd*_*ban 2 memcached caching ruby-on-rails fragment-caching dalli
我正在尝试将缓存碎片化为我网站的静态部分,但它似乎根本不起作用.我已经设置了config/application.rb以下内容:
config.action_controller.perform_caching = true
config.cache_store = :dalli_store
Run Code Online (Sandbox Code Playgroud)
在我看来,我有这个:
<% cache 'cache_key' do %>
<!-- cached markup -->
<% end %>
Run Code Online (Sandbox Code Playgroud)
我在日志中没有看到任何关于将片段保存到缓存或在后续页面加载时检索它的内容.我也尝试使用默认的Rails :file_store缓存.我知道缓存存储正在工作,因为使用Rails.cache.fetch正常.
我怎样才能让它发挥作用?
在Rails 5中:
$ rails dev:cache
Development mode is now being cached.
Run Code Online (Sandbox Code Playgroud)
在开发环境中激活缓存.
| 归档时间: |
|
| 查看次数: |
1761 次 |
| 最近记录: |