2011-10-05 65 views
0

爲了加快我們的網站(包含很多圖片),我們希望提供來自不同子域的內容,例如 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前面添加一個特定的域?

或者一種替代方法來實現相同的效果?

回答

0

這聽起來像你說的是建立一個代理?代理服務器具有單個IP地址和域,並且是面向公衆的,然後如果配置爲負載平衡,則可以作爲客戶端與ACTUAL服務器(客戶端無法直接訪問)之間的中間人轉發請求和響應,它位於防火牆)。

對於JSF應用程序,我通常在代理後面設置2個或更多Apache Web服務器,並從這些Web服務器(例如JavaScript,樣式表,圖像和靜態HTML)提供靜態Web內容。

然後,我使用Apache的mod_jk將動態內容請求轉發到負載均衡的應用程序服務器(JBoss作品)。

+0

不,我只想讓不同的服務器名稱欺騙瀏覽器創建超過2個連接到同一臺服務器,從而使頁面內容加載速度更快。 – JohnSmith

相關問題