问题:
使用Firefox和Webrick,everyJavaScript
(.js)
file type
被重复请求,这导致每一个页面加载太慢。
使用 Internet Explorer:
使用 Internet Explorer,every 的重复请求JavaScript
(.js)
file type
不会在每次页面加载时发生。
每次页面加载的处理消息类似于以下示例:
Started GET "/home/css_middle_two" for *[localhost]*
Processing by HomeController#css_middle_two as HTML
Rendered home/css_middle_two.html.erb within layouts/application (0.0ms)
Completed 200 OK in 62ms (Views: 62.4ms | ActiveRecord: 0.0ms)
使用火狐:
在Firefox中,它确实与重复出现的处理消息一起发生304 Not Modified
。
在Firefox中清除cache
和,将导致 every 的第一次请求成功 - 但在那之后,每次页面加载时every的重复请求仍然会发生。cookies
JavaScript
(.js)
file type
JavaScript
(.js)
file type
每条处理消息都类似于此示例:
Started GET "/assets/jquery-ui-1.9.2.custom/development-bundle/ui/jquery.ui.effe
ct-drop.js?body=1" for *[localhost]*
Served asset /jquery-ui-1.9.2.custom/development-bundle/ui/jquery.ui.effect-drop
.js - 304 Not Modified (15ms)
问题:
是什么导致了这种情况 - 即使清除了Firefoxcache
的and ?cookies
重复请求由 Firefox 的缓存完成。但是,是什么导致重复请求的调用?这意味着,重复请求的调用是由哪个因素引起的?