整合式模組化方案 單一平台多種優化(1)
雙管齊下 對稱及非對稱式優化前後端系統及端點

2010-05-25
▲F5 Networks台灣區技術經理林志斌,F5 Networks提供企業使用者對稱式及非對稱式的加速優化方式,以BIG-IP的不同面向模組組合搭配,來滿足企業所有的優化需求。
涉及網路優化架構中的解決方案廠商,多半針對特定幾個技術進行發展,不管是伺服器優化、網路優化、應用程式的優化,且以往談及網路的優化,主要以壓縮或是Cache之類的技術為主,著眼於協助伺服器負擔減輕,將服務以較快的速度提供給使用者,可是現在Web 2.0的時代來臨後,單一面向的網路優化已經不夠,網頁相關應用程式越來越多,因此逐漸走向網頁應用程式的優化。  

F5 Networks台灣區技術經理林志斌指出,以F5 Networks來說,在同一台設備中就可以分為多種優化的層面,在BIG-IP基礎平台下,初始設定為伺服器負載平衡設備,以LTM(Local Traffic Manager)和GTM(Global Traffic Manager)模組為基礎,就能針對網路中的裝置和狀態,確認後端伺服器的可用性,如果發現有問題時就會做資料流導向,將資料導入可用的伺服器。  

此外,除了伺服器負載平衡之外,F5 Networks還可包含其他優化傳輸,首先以一個應用程式來說,當一個終端使用者連入網路使用應用程式時,使用者電腦的裝置不可能像內部資料中心既有的優化系統般快速,所以在BIG-IP系列模組中的Web Accelerator(WA)加速模組提供使用者非對稱性(Asymmetric)加速,在使用者首次使用應用程式服務時就可以優化。  

舉例來說,以瀏覽器去連結Yahoo首頁時,假設網頁內容包含相當多圖片物件都放在同一台伺服器中,瀏覽器下載就要相當多往返才能完成,而用網頁加速的方式,就能做出Multi-connection的配置,以類似FlashGet將檔案拆成多個部份同時下載的方式,當瀏覽器連入時,可以自動開啟多個Session連線,以多層下載的動作,將傳送往返次數減少,下載時間就縮短。  

非對稱性加速 林志斌指出,瀏覽器本身會有Cache功能,但是現在很多瀏覽器在設計時,在檔案類型判斷(MIME Type)沒有控制好,所以有些物件本來應該要被Client端Cache的,卻因為檔案類型定義錯誤,沒有成功將物件Cache,或是此物件屬於動態物件,常常會變,Client端也無法加以快取;而以Web Accelerator模組就可以將物件強制Cache在近端,當第一個使用者進來時,直接到後端伺服器存取,但是當第二個使用者連入時就從BIG-IP存取,Client端不用安裝任何加速模組,BIG-IP利用瀏覽器的特性就能加速。  

他舉例,例如Java Script的JS檔案,類似這類的檔案很大卻沒有Cache在Client端,所以造成使用者每次下載時都要等待,網路品質差或節點數量多時,使用者就會覺得網路速度很慢,所以透過加速的設備,當後端伺服器物件有變動時,馬上能藉由BIG-IP Cache的功能提供給使用者。  

林志斌表示,現在很多網站都是以PHP或ASP撰寫,當使用者連線建立後再去後端資料庫存取資料生成頁面,但是這樣很耗費伺服器資源,且應用程式和資料庫負擔很重,BIG-IP可以透過WA模組去配置產生靜態頁面,在容許的範圍內,第一次的使用者連線建立時將動態內容Cache在WA中,所以其他使用者上來時,就提供靜態頁面,再針對裡面的單一變動物件抓資料,就可以減少後端伺服器負擔。因此,不管對於靜態或動態的內容都可以Cache,進而加速傳輸。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!