如何使用richfaces/jsf从不同服务器获取内容?

为了加快我们的网站(包含很多图片),我们希望提供来自不同子域的内容,例如 server1.example.com server2.example.com server3.example.com server4.example.com server5.example.com server6.example.com如何使用richfaces/jsf从不同服务器获取内容?

这些将全部指向同一个IP,但将解决相同域问题(客户端浏览器具有)的最大2个连接并以平行方式加载更多图像。

然而,我们的内容是由a4j:mediaOutput标记生成的,它会生成一个相对url。

有没有什么办法可以告诉a4j:mediaOutput标签在相对url前面添加一个特定的域?

或者一种替代方法来实现相同的效果?

回答:

这听起来像你说的是建立一个代理?代理服务器具有单个IP地址和域,并且是面向公众的,然后如果配置为负载平衡,则可以作为客户端与ACTUAL服务器(客户端无法直接访问)之间的中间人转发请求和响应,它位于防火墙)。

对于JSF应用程序,我通常在代理后面设置2个或更多Apache Web服务器,并从这些Web服务器(例如JavaScript,样式表,图像和静态HTML)提供静态Web内容。

然后,我使用Apache的mod_jk将动态内容请求转发到负载均衡的应用程序服务器(JBoss作品)。

以上是 如何使用richfaces/jsf从不同服务器获取内容? 的全部内容, 来源链接: utcz.com/qa/258366.html

回到顶部