叢集式的網站負載平衡技術在大型商業網站是相當重要的,影響網站的服務品質甚鉅,但是目前商業解決方案都相當昂貴且複雜度高。本研究利用HTTP通訊協定的特性,提出一個架構,稱之為COSLB(Content Object Sharing Load Balance),以Java 技術實作,將網頁內容以連結檔案物件為單位,分散給不同的伺服器處理,並藉由伺服器本身的檔案快取機制提升網站效能,達成負載平衡的效果。此一機制在架設的複雜度與成本上,都遠低於市售產品,並具有相當的彈性可以調整負載平衡演算法,以求取網站整體效能。
The clusting load balance technology is important for large scale business web site, and has a lot of effect to web site’s service quality, but business solution always so expensive and complex till now. By characteristic of HTTP, we proposed a new architecture called Content Object Sharing Load Balance (COSLB), and using Java technology. We united web page’s content by every single linking file object, and distribute them to different server to process. By this way, we can bring up web site performance depend on server file cache mechanisms, and to realize the server load balance. This architecture is more chipper and simpler then any other business solutions, and has more scalability to tuning load balance algorithm to focus on web site performance.