設為首頁 | 加入收藏
網站首頁 新聞資訊 云商城 業務領域 解決方案 成功案例 支持與服務 招賢納士 關于晟啟 咨詢熱線:
400 600 3190
公司資訊 行業動態
聊聊壓縮的事兒
2020-10-12 17:08:40

文章作者: 優網-朱俊

數據壓縮是提高 Web 站點性能的一種重要手段。HTTP壓縮允許內容在傳輸到客戶端之前進行壓縮,對于文本之類的資源,這可以顯著減小響應消息的大小,從而減少帶寬需求和下載時間。

我們先來聊一下為什么需要進行壓縮。

當我們請求一個頁面,例如:http://www.xxxx.com/index.html

會產生類似以下對話:

有什么問題?

這樣的訪問是可行的,但是效率不夠高。

100KB的html包含了很多內容,很多重復的內容。

如何解決這個問題?我們可以對其進行壓縮。

對話就變成了這樣:


問題都解決了嗎?

沒有。壓縮會占用服務器大量性能。

這時候Citrix ADC就能發揮作用了~

Citrix ADC通過向服務器請求未經壓縮的數據,然后使用自身高比例壓縮的方式進行應用的優化。降低服務器性能消耗,提升了帶寬利用率。

由于網頁組成部分的不同,壓縮效果也會不同。下圖是我在測試環境的html壓縮效果。

壓縮前(測試環境):

壓縮前網絡傳輸為707.42KB

壓縮后(測試環境):

壓縮后網絡傳輸為2.27KB

Citrix ADC支持的算法有:

GZIP:使用GZIP算法為支持GZIP壓縮的瀏覽器壓縮數據。如果瀏覽器不支持GZIP算法,則不會壓縮瀏覽器的響應。

DEFLATE:使用DEFLATE算法為支持DEFLATE算法的瀏覽器壓縮數據。如果瀏覽器不支持DEFLATE算法,則不會壓縮瀏覽器的響應。

有一些小的注意事項:

1.瀏覽器發送一個標頭,告知服務器它接受壓縮的內容(gzip和deflate是兩種壓縮方案):Accept-Encoding: gzip, deflate。

2.如果實際壓縮了內容,將向瀏覽器發送響應:Content-Encoding: gzip。

公司名稱:海南晟啟云計算科技有限公司
聯系電話:0898-68548041/68551390
咨詢服務熱線:400 600 3190
傳真0898-68548041
QQ號碼:307752331     電子郵箱:sqldyyp@163.com
公司地址:海南省海口市國貿北路26號金茂金廈18E1室

關于官方微信

在線客服 業務簡介 聯系我們
海南晟啟云計算科技有限公司 @ 2001-2020 版權所有 技術熱線:13337622668 瓊ICP備18001661號 全程開發設計:海南中立科技:企業郵箱登陸:
忘忧草在线看免费观看视频,咕咚影院在线观看免费