【问题标题】:how to get content from different servers using richfaces/jsf?如何使用richfaces/jsf 从不同的服务器获取内容?
【发布时间】:2011-10-05 09:30:26
【问题描述】:

为了加快我们的网站(包含许多图片),我们希望提供来自不同子域的内容,例如 server1.example.com server2.example.com server3.example.com server4.example.com server5.example.com server6.example.com

这些都将指向同一个 IP,但会绕过最多 2 个连接到同一个域的问题(客户端浏览器具有)并并行加载更多图像。

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

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

或者另一种方式来达到同样的效果?

【问题讨论】:

    标签: jsf richfaces ajax4jsf


    【解决方案1】:

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

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

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

    【讨论】:

    • 不,我只想使用不同的服务器名称来欺骗浏览器创建超过 2 个到同一服务器的连接,从而加快页面内容的加载速度。
    猜你喜欢
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    相关资源
    最近更新 更多