-1

注意:问题已被编辑。

问题:

的添加jQuery UI 1.9导致网页加载时间变慢Ruby on Rails 3.2

警告信息:

Started GET "/assets/jquery-ui-1.9.2.custom/development-bundle/ui/minified/i18n/
jquery.ui.datepicker-tj.min.js?body=1" for *[localhost]*
Served asset /jquery-ui-1.9.2.custom/development-bundle/ui/minified/i18n/jquery.
ui.datepicker-tj.min.js - 304 Not Modified (15ms)

此协议消息确实会重复出现。如何304 Not Modified解决此警告?

4

1 回答 1

0

这是 Webrick 的一个问题。如果你thin改用,问题就会停止(而且,thin通常更快)

https://rubygems.org/gems/thin

如果你完全准备使用 Webrick,你可以尝试使用这个补丁

以后发帖时请只问一个问题。如果出现另一个错误,请将其附加到当前问题(如果它是相关的)(通常这是调试信息之类的东西)。否则,为它打开一个新问题。

就 304 而言,它并不是真正的警告,而只是信息。如果事情表现不正常,这可能是一个警告,但通常没关系。在这种情况下,304 告诉您的是内容被缓存并且没有被对服务器的请求修改。这样做是出于性能原因。如果你想让 304 消失,你可以尝试关闭 rails 中的缓存。但是,通常,rails 足够聪明,可以在您修改它时破坏缓存并将新资产发送给您。

这是状态代码的参考

有关缓存的参考,您可能希望从Rails Guide on Caching开始

于 2012-12-12T04:28:13.010 回答