【发布时间】:2015-02-03 03:46:41
【问题描述】:
我有一个 Web 应用程序在事务期间多次请求相同的资源。我看到应用程序正在从服务器获得 HTTP 200 响应,它应该获得 HTTP 304。我已经看到提琴手报告,他们确实在请求中有 If-Modified-Since 标头。然而,服务器每次都发送内容,而不仅仅是 304,这会造成相当大的开销。我在之前的部署中没有遇到此问题。
我将 IBM WebSphere 应用程序服务器与 IBM HTTP Server 一起使用。我已经尝试更改我的 IE 设置,它似乎没有任何会强制这种行为。
这里有什么提示吗?
【问题讨论】:
-
它是由 IHS 提供的静态文件吗?它是由 WAS 提供的静态文件吗?是否启用了 WAS 插件 ESI 缓存?它是由 WAS 提供的动态 URL 吗?
-
这些文件是由 WAS 提供的静态文件。 IHS 在 WAS 上运行。 WAS 插件 ESI 缓存已启用。它不是动态 URL。
标签: internet-explorer caching websphere ibmhttpserver