当"使用运行时优化的javascript和css资源时,在XPage中缓存CSS和JS资源"

时间:2014-01-03 21:26:09

标签: caching optimization http-headers xpages lotus-domino

在XPages中“使用运行时优化的javascript和css资源”是一个非常酷的功能,因为它只将文件中的所有js文件和css文件中的所有css文件连接起来。

但是我注意到连接的文件没有被缓存(它们总是返回状态200),当你不使用“使用运行时优化的javascript和css资源”时,它们会这样做(并返回状态304)。

减少http请求是好的,但是当它们可以通过ETag或Last-Modified http头缓存时,总是从服务器检索js和css文件。当你使用“使用运行时优化的javascript和css资源”功能(应用程序属性> XPages选项卡>性能部分>使用运行时优化的javascript和)时,任何人都知道我是否遗漏了某些东西,或者是否有办法缓存已加入的文件css资源)。

2 个答案:

答案 0 :(得分:7)

运行时优化资源 缓存。

这是一个例子: enter image description here

如果您使用Chrome开发者工具查看网络活动和响应代码,请确保已设置为“禁用缓存(当DevTools处于打开状态时)”: enter image description here

答案 1 :(得分:1)

在URL栏中按Enter键将尊重Expires标头并从缓存中获取文件。但是,如果单击重新加载或按F5,则将重新加载该文件。这种行为至少在 Chrome Firefox

从页面导航到页面时,缓存可以正常工作。