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

Joh*_*ria 5 optimization caching lotus-domino http-headers xpages

在XPages中"使用运行时优化的javascript和css资源"是一个非常酷的功能,因为它只在一个文件中加入所有js文件,并且只在一个css文件中加入所有css文件.

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

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

Per*_*ten 7

运行时优化了资源缓存.

这是一个例子: 在此输入图像描述

如果您正在寻找在网络活动,并使用Chrome开发者工具的响应代码,然后确保它没有被设置为"禁用缓存(而DevTools是打开的)": 在此输入图像描述


Pan*_*amo 1

在 URL 栏中按 Enter 键将尊重Expires标头并从缓存中获取文件。但如果您单击“重新加载”或按 F5,则文件将被重新加载。至少在ChromeFirefox中是这样的行为。

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