问题:
- UserA 和 UserB 在具有服务器代理的网络中。
- UserA 打开页面“www.myapp.com/initPage.htm”。
- 如果用户 B 打开相同的页面,那么他将看到包含来自用户 A 的信息的页面。
- 因为代理服务器是同一个页面,所以它返回它已经缓存的信息。
更多信息:
- 每个用户都有不同的 JSESSIONID 并存储在响应头的属性 set-cookie 中。
- 两个用户的 URL 相同,但信息取决于 JSESSIONID。
- 代理服务器不存储 JSON 调用,只存储 HTML 页面。
- 我试图用这个解决方案解决问题,但没有奏效。
建筑学:
- 我的应用程序是用 Spring Security 3.1 和 Struts2 实现的。
- 在 Apache2 服务器上工作,该服务器通过 mod_jk 模块连接到 Tomcat7,并配置了“workers.properties”文件。
我怎么知道代理服务器永远不会保存 HTML 页面?
最好的问候和感谢。