我正在为Facebook制作一个JS游戏,正在预加载所有图像。在Chrome浏览器上,但还没有在其他浏览器上看到,一旦我打开一个新选项卡并浏览几个站点,Chrome将为已经在缓存中且在屏幕上的图像发出新的GET请求。
出于测试目的,我将所有图像都放在游戏的一侧,大小为20x20像素。但是,如果我打开一个新选项卡,然后浏览Web约5分钟,那么之前未出现在主游戏div中的图像(即使它们位于“预加载”div中)再次添加到页面时,也会重新加载。
后端是Heroku上的Rails 3.2。
我尝试禁用所有Chrome插件,清除缓存以及尝试了几种不同的预加载策略。
已解决
页面缓存正常,但图像无法缓存。我在我的rails production.rb文件中添加了以下行,问题似乎得到解决。