• 沒有找到結果。

網頁畫面數據統計

在文檔中 終端服務的桌面影像壓縮 (頁 92-95)

第五章 實驗數據與畫面分析

5.5 網頁畫面數據統計

網 頁 也 是 視 窗 系 統 中 常 見 的 畫 面 , 這 節 我 們 分 別 對 開 啟 交 大 首 頁 (http://www.nctu.edu.tw)及 google 網頁(http://www.google.com.tw)的畫面進行分析,網 頁的內容如果圖片越多其資料量就越多,如果網頁中有動畫的內容,其資料量更是不 的。對於 bitmap cache 資料量的擷取方式,是修改 order.c 中的 process_bmpcache2 函 數,將傳送過來的 bitmap 大小記錄下來,待畫面更新完畢後,進行資料量的統計。

5.5.1 開啟交大首頁

一般 RDP 連線利用 Internet Explorer 開啟交大首頁,其內容如下圖 66.,可以看到 網頁中圖片多,背景顏色豐富。觀察了一般 RDP 連線開啟交大首頁的畫面後,接下來 我們利用修改後的 rdesktop 連線 RDP Server,並開啟相同網頁觀察畫面組成,其中紅 色字體為 RDP Server 以 text order 傳送,顏色沒有改變的文字 RDP Server 則是以 bitmap 方式傳送過來,綠色部分則是以 rect order 方式傳送,另外,在畫面右邊的文字藍色底 線則是以 line order 傳送參數由 RDP Client 繪製,其結果如下頁圖 67.。

圖 66. 一般 RDP 連線 RDP Server 開啟交大首頁

圖 67. 利用修改的 rdesktop 連線 RDP Server 開啟交大首頁

了解網頁畫面組成後,接下來進行資料量的分析,這裡我們分別對同一次連線,

初次開啟網頁與第二次開啟網頁後的資料量比較,可以看出第二次連線因為 bitmap cache 已經將畫面暫存,因此傳輸的資料量降低很多,連線數據整理如表 26.。

表 26. RDP 連線開啟交大首頁資料量

傳輸資料量 與 800x600 bitmap 比 較減少的資料量

節省資料比率

800x600 16 bpp bitmap 960K Bytes - - 初次開啟網頁 354.4K Bytes 605.6K Bytes 36.94%

暫存於 Bitmap cache 的資料量 262.9K Bytes - - 第二次開啟網頁 151.6K Bytes 808.4K Bytes 15.8%

5.5.2 開啟 google 網頁

google 網頁的畫面明顯比交大首頁簡單,除了從畫面上直覺的判斷外,客觀的數 據也可以看出資料量較小,下頁圖 68.為一般 RDP 連線透過 Internet Explorer 開啟 google 網頁的畫面。下頁圖 69.則為利用修改的 rdesktop 連線開啟 google 網頁的畫面,

文字部分以 text order 傳送呈現出紅色字體,文字的底線也以 line order 傳送,最明顯 的是網頁空白背景部份使用了 rect order 進行繪製,大幅降低了傳輸的資料量。

圖 68. 一般 RDP 連線開啟 google 網頁

圖 69. 利用修改 rdesktop 連線 RDP Server 開啟 google 網頁

由於 google 的網頁簡單,沒有太多的圖片,因此 RDP Server 使用 rect order 傳送 參數交由 RDP Client 繪製背景,表 27.整理出傳輸的資料量。

表 27. RDP 連線開啟 google 網頁資料量 傳輸資料量 與 800x600 bitmap

比較減少的資料量

資料壓縮率

800x600 16 bpp bitmap 960K Bytes - - 初次開啟網頁 133.84K Bytes 826.16K Bytes 13.9%

暫存於 Bitmap cache 的資料量 74.57K Bytes - - 第二次開啟網頁 79.04K Bytes 880.96K Bytes 8.23%

由這兩個不同的網頁可以觀察出,網頁色彩越豐富、圖片越多,RDP Server 傳送 的 bitmap 資料就越多,相對的傳輸的資料量也越多,如果網頁中有動畫或是影片資料 量更會不斷傳送,另外,在同一連線中開啟相同的網頁,由於 bitmap cache 中已經暫 存了 bitmap 資料,因此,我們將 Internet Explorer 關閉後,再次開啟相同網頁,僅需 要傳送沒有暫存的畫面訊息,對於已經暫存的 bitmap 只需要傳用 memory blt 將資料從 bitmap cache 中取出,大幅降低傳輸資料量,但是當 RDP 連線中斷後 cache 的資料便 清除。

在文檔中 終端服務的桌面影像壓縮 (頁 92-95)