我对变成“白色”的网页有问题。该系统的设计使得系统 A 有一个 iframe 到 ( iframe src="https://....
) 系统 B。系统 B 是一个基于会话的 struts Web 应用程序。
系统架构如下所示:
负载均衡器 -> 系统 A(iframe 系统 B) -> 负载均衡器 -> Apache 代理 -> 系统 B(Tomcat)
系统 B 中的网页(被 iframe 化的网页)有时对某些客户来说会变成白色。
我观察到的是,当页面变白时,系统 A 中的 iframe 对应用程序 B 的 http 调用没有到达 Web 服务器(我检查了 Web 服务器日志)。
什么可能导致这个问题?
首先我认为这是一个缓存问题,但为什么页面会变“白”?如果我清除 Web 浏览器中的缓存,页面有时会重新开始为客户工作。
如果 Web 浏览器配置了代理,它会导致这样的问题吗?
如果我直接访问应用程序 B,一切正常,但如果我通过系统 A(iframe)访问系统 B,有时客户会遇到“白”页问题。
我的想法已经用完了,任何人都可以引导我朝着正确的方向前进吗?我需要一些帮助
System B data:
Tomcat 7
Java 6
Struts