rack-cache

    2热度

    2回答

    我正在使用Dragonfly为我的Rails应用程序处理已处理的图像。蜻蜓依靠Rack::Cache将来访问那些处理过的图片,这样Dragonfly won't have to process those images again再次浪费了CPU时间。 我的问题从这里开始:如果我是正确的,通过Rack :: Cache发送文件仍然繁忙的Rails进程,然后查看一个30页的图像,即使这些图像有一个小

    6热度

    1回答

    我对一个Rails应用的Varnish和Rack-Cache的目的有点困惑。在config/environments/production.rb缓存可以像 config.static_cache_control = "public, max-age=3600" 设置鉴于这种情况,究竟是什么光油和机架缓存的目的,如果你可以设置在Rails的缓存应用程序本身? 什么导致默认的Rails应用程序使用机架

    1热度

    1回答

    我的Rack :: Cache被设置为堆栈中最顶层的(最后一个)中间件。我的应用程序托管在heroku雪松上,因此Rack :: Cache也负责静态资产。 它是由Heroku的memcached的产品支持,并配置是这样的: config.action_dispatch.rack_cache = { :metastore => Dalli::Client.new, :entit

    8热度

    1回答

    我无法弄清楚我的生活。尝试使用Rack :: Cache来缓存Heroku上的一些静态公共页面,除了在执行操作缓存以防止它通过反向代理时。 例如,下面的代码在我的 “home” 动作: class StaticPagesController < ApplicationController layout 'public' caches_action :about, :conta

    3热度

    1回答

    下午好, 我(对我的Heroku代管的应用程式)碰到一些问题试图HTTP缓存与机架结合:: Cache和动作缓存。 单独使用它们,它似乎正在工作。启用动作缓存后,页面加载速度很快,并且日志会显示它正在缓存。通过控制器中的HTTP缓存(eTag,last_modified和fresh_when),正确的标题似乎被设置。 但是,当我试图将两者结合起来时,它似乎是动作缓存,但HTTP标头始终是max_a

    1热度

    1回答

    我有一个Rails 3.2应用程序,部署到heroku。我使用Rack::Cache和Amazon CloudFront缓存。 的请求被通过CloudFront的(资产,主要是),与机架::缓存缓存层是多余的,我宁可不存在使用它(的memcached在Heroku是昂贵) 担任什么为这些请求跳过Rack :: Cache是​​一种好方法吗?

    7热度

    1回答

    鉴于Heroku Cedar没有varnish提供的http缓存,我想使用Rack::Cache。 我已被告知,轨道3.1.1具有Rack::Cache活跃在默认情况下,我只需要确保在配置: config.action_controller.perform_caching = true ,我需要选择一个缓存存储,对于这个实验,我使用: config.cache_store = :memory_

    5热度

    1回答

    我通过rack-cache缓存了一个页面,现在浏览器从不显示更新后的页面,因为它显示了缓存版本。 如何清除所有缓存? (注意:我从rails_app_root/public目录中删除了所有缓存的页面)。我甚至尝试禁用rack-cache,但它仍然显示页面的缓存版本。 有什么想法?

    3热度

    1回答

    我创建了一个非常基本的Rails 3.1应用程序,部署到运行Ruby 1.8.7(P334)的框中(我不能轻易转到1.9 .2。不幸的是)。 部署和运行“捆绑安装”后,我试图运行控制台: bundle exec rails console 我也得到: 找不到任何的机架缓存1.0.3来源 和控制台没有出现。 似乎这个特定版本的rack-cache被ActionPack 3.1.0列为依赖项。 有

    1热度

    1回答

    我使用的是Rack::Cache,google搜索bot触发我的所有缓存未命中,所以我的缓存总是充满了实际上并不代表我网站上最受欢迎的页面,我似乎无法找到如何忽略一个IP或用于缓存的useragent,有没有人有过这个问题?