如何在extjs中为所有js文件设置请求标头以进行缓存?

时间:2015-10-05 09:37:24

标签: javascript java caching extjs client-server

每次我使用以下标题重新加载页面时,

.js文件从服务器端下载,但不从浏览器缓存中下载:

Response headers: Cache-Control:max-age=31556926
Request headers: Cache-Control:max-age=0

如果我点击某处加载一个在页面重新加载之前已加载的新面板,将从缓存中接收此面板(其.js文件)。

如果要重新加载已包含该缓存面板的此页面,将再次从服务器下载包含该面板的所有.js文件。

我正在使用Chrome进行调试,未选中“禁用缓存”复选框。

问题是如何在页面重新加载后强制所有包含ext-all.js的.js文件?

服务器端可能是原因吗?

1 个答案:

答案 0 :(得分:0)

AFAIK,当按下(或调用)浏览器重新加载时,页面的所有组件总是从服务器加载(而不是从缓存加载)。