2007年10月25日 星期四

Web Teconology HW3- paper study about HTTP protocol performance enhancement

Study Paper:
Network Performance Effects of HTTP/1.1, CSS1, and PNG

本篇論文主要就著HTTP/1.1針對HTTP/1.0所作的功能改進,做一效能評估。
HTTP/1.0有一大部分的封包是用來建立及關閉連結,且因為TCP有slow start這個演算法,會用好幾個封包去偵測網路狀況,以達到最好的傳輸率。這麼多非主要payload的封包,是造成網路壅塞的一項主因。(以現行HTTP多採1.1的角度來看,1.0看起來像製造了很多不必要的垃圾封包。)

作者主要分成兩種網路常見的html embeded type來探討兩代的HTTP對其的影響。
1.CSS(Cascading Style Sheets)
2.PNG(Portable Network Graphics)
也研究了兩代HTTP對於傳輸資料(圖像)壓縮的支援及(解)壓縮的效能。

我的想法:
新一代的協定(HTTP/1.1)其設計動機當然就是改良現行協定(也就是論文寫作時的HTTP/1.0),所以可以想見此篇論文的種種測試假設都會有好結果。
因為論文內容很多,老實說在這次作業繳交期限前沒辦法全部看完。看了一下論文架構,作者很著重地描述做了哪些測試,也將種種變因詳述,觀察他做實驗的做法,真的很有實事求是的精神,一次一個變因,一步一步記錄,這是一種很好的研究精神。回想自己常在測試程式時,一次改變好幾個地方,且以為出錯的不會是我改的那個小地方,結果改變了一組變因就突然可以運作,也就不能真正了解到底是調整哪個變數才是關鍵。

雖然是一篇十年前的論文,邏輯清晰、說理明白,應該可算是當代佳作,可以學習的地方很多。

沒有留言: