我正在为Facebook制作JS游戏并预加载所有图像。使用chrome,但在其他浏览器上还没有看到,一旦我打开一个新标签并浏览一些网站,chrome就会对缓存和屏幕上的图像发出新的GET请求。
为了测试,我将所有图像放在游戏侧面,尺寸为20x20像素。但是,如果我打开一个新的标签,然后在网上冲浪5分钟左右,那么当主要游戏div中没有的图像再次添加到页面时会重新加载(即使它们是在'预装的情况下坐在屏幕上'div)。
Rails 3.2后端Heroku。
我尝试停用所有Chrome插件,清除缓存以及一些不同的预加载器策略。
解决
页面缓存很好,图像没有。我将以下行添加到我的rails production.rb中,问题显示为固定。
答案 0 :(得分:1)
页面缓存很好,图像没有。我将以下行添加到我的rails production.rb中,问题显示为固定。
config.static_cache_control = "public, max-age=7200"
感谢@chris让我走上正轨!