嗨,大家好我在生产模式下运行我的智能应用程序在rails 3.1与mongodb.
我可以看到来自firebug的页面速度有一个明智的问题:
利用静态的浏览器缓存,你可以在上面的图片中看到:
我已经检查了这个修复程序,但没有为我工作:
ROR + MVC禁用浏览器缓存
我想知道如何为我的图像,css和javascript修复此问题,或者如果有这样的宝石.
感谢您对Hightechrider和miaout17的回应.
我正在使用apache.我在下一个代码中添加到apache2.conf:
# Some browsers still send conditional-GET requests if there's a # Last-Modified header or an ETag header even if they haven't # reached the expiry date sent in the Expires header. Header unset Last-Modified Header unset ETag FileETag None # RFC says only cache for 1 year ExpiresActive On ExpiresDefault "access plus 1 year"
当我尝试重置我的服务器apache时,我得到了下一个错误:
/etc/apache2/apache2.conf第256行的语法错误:无效命令'ExpiresActive',可能是拼写错误或由服务器配置中未包含的模块定义操作'restart'失败.Apache错误日志可能包含更多信息.
有些想法?
编辑 我发现此错误的修复:
如果你有一个ubuntu用户你可以使用a2enmod获取一个快捷方式,这是一个自动为你启用模块的命令:
sudo a2enmod headers
然后重启你的服务器,瞧瞧:D工作正常.