前言
營運現今之網站比起97至99年的第一代網路興盛時期,須投入更多的設備與精力。其原因在於,目前的網站已全面多媒體化,在單一網頁上就可能同時出現由網站伺服器即時動態運算產生的文字、圖片、音樂甚至嵌入式影片播放器,而讀取如此複雜組成的頁面一次勢必得向網站做更多的資料請求(request),因此網站伺服器的負載比以前的靜態網頁加重許多。
在本企劃中所規劃的情境音樂網站,主要將決定網站速度的因素是音樂串流的提供速度,但是除了音樂伺服器必須作特殊的處理外,對於資料庫伺服器以及資料備份伺服器以及網站代理伺服器都是影響服務品質的關鍵。
以下是本企劃中,音樂網站的初略概念
在本小節中,我們將稍微花費一些篇幅,闡述我們如何使用伺服器設備以及伺服器架設調整,以及音樂壓縮、資料庫調整的方式讓我們的客戶享用高品質的音樂服務。
音樂伺服器與Flash壓縮技術
本企劃的情境音樂網站,為提供音樂創作人交流的園地,音樂內容的交流是最主要的平台賣點,而我們如何讓使用者能透過我們的平台,快速無負擔的達到分享音樂創作的目的呢。我們提出的解決方案是在伺服器架構的部分將處理音樂要求的服務使用一台或多台主機專職進行。而音樂伺服器的主要工作有兩種,第一為進行音樂壓縮處理,第二是使用壓縮後的音樂檔回應使用者的請求,在下面兩段簡單闡述我們如何進行這兩個工作以及其採用各項技術之原因。
在音樂伺服器中,我們將使用Adobe的Flash技術,對使用者上傳的音樂進行格式壓縮。使用Flash對音樂進行壓縮可以將音樂檔,如mp3格式之音樂,壓縮至原本的五分之一到十分之一,使用Flash壓縮技巧最成功的網站應該要屬Youtube了,透過Flash壓縮後,讓使用者可以將檔案輕巧又不失清晰度的影片易於四處傳播,達到快速提升網站流量的功效。這個部分我們借鏡Youtube,將音樂進行壓縮,提高使用者取得音樂內容的速度,同時也讓交流活動能更順利。
資料庫伺服器與調整
目前的網站大多以關聯式資料庫存放網站資料,而在建置本企劃音樂網站時,考慮音樂提供面向、網站使用者社群的特性以及網站介面操作下,我們把資料庫伺服器獨立出來,並進行細部調校優化,除了加快使用,我們也努力確保使用者資料之完整性與隱私性。
在資料庫的處理上,網站營運初期我們先使用單一資料庫伺服器,這個時期資料庫的優化主要工作在於將網頁伺服器對資料庫進行SQL語言存取上進行優化。而在使用者人數成長後,單一伺服器無法負荷之後,我們將使用多重資料庫伺服器,如MySQL資料庫系統之Master與Slave架構,同時針對資料庫使用情況進行資料表水平/垂直切割,以達到優化網站回應速度之目標。
3 則留言:
不好意思 今天去了兩攤同學會delay了一下@@
這個看起來真是太專業了!!
是有要加在企劃書的媽
哈哈 是要加在企劃書裡面的~~
元奎也有寫另外一部分,我們先合起來再給你~
張貼留言