2

问题:

使用FirefoxWebrick,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的重复请求仍然会发生。cookiesJavaScript (.js) file typeJavaScript (.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 的缓存完成。但是,是什么导致重复请求的调用?这意味着,重复请求的调用是由哪个因素引起的?

4

0 回答 0