首頁>>老劉專欄
現在越來越多的網站都開通了gzip網頁壓縮,因為這使得網站打開速度更快了,進而提升了我們的用戶體驗,下面我們就說一下為什么要開啟網站的gzip網頁壓縮。
如果你想節省帶寬提高網站速度,壓縮是一種簡單有效的方法。當我打算提高JavaScript的傳輸速率來開啟GZIP壓縮的時候,我猶豫了因為有舊版本瀏覽器的存在(IE6)。
然而在二十一世紀,我們大部分的流量來自于現代瀏覽器,坦白的講,我們大部分的用戶都是很懂技術的。我們不想讓任何一個人在訪問我們網站的時候卡頓,哪怕是他在用IE4.0和Wdinows95.谷歌和雅虎都開啟了gzip壓縮。一個現代的瀏覽器要想不僅要享受到現代網絡信息還要享受到現代互聯網的速度,就必須開啟gzip壓縮。以下是如何設置。
等等,為什么我們要開啟gzip壓縮?
在此之前,我有必要解釋一下什么編碼。當你在互聯網上想請求一個文件時,比如http://www.yahoo.com/index.html,你的瀏覽器會和服務器有一個會話,大概如下如所示。
瀏覽器:嘿,給我來一個 index.html文件
服務器:好的,讓我去找找它是不是在~
服務器:找到它了,我會返回一個成功的狀態碼(200 ok),我正在發送文件……
瀏覽器:100kb? 我滴天……等啊……等啊,好的,下載下來了
當然,實際的請求頭和協議會更加正規一點。
但是,它生效了,我拿到了index.html文件。
那現在問題在哪呢?
好吧,這系統是正常的,但是太低效了,坦白講100kb是一大段的文字,HTML是冗余的,每一個,
都有一個幾乎相同的閉合標簽。雖然通篇文字都有重復,但是只要你砍掉任何的內容,html(以及它的一奶同胞xml)都不會正常顯示。
當文件太大的時候有什么好辦法呢,就是gzip壓縮它。
如果我們傳輸一個替代原始大文件的zip的壓縮文件給瀏覽器,就會節省帶寬和下載時間。當瀏覽器可以下載zip文件,解壓,并且渲染給用戶。下載很快,頁面加載也很快,用戶心情就會very good。這個瀏覽器–服務器的會話大概是醬紫的:
1. 瀏覽器:嘿,給我來一個index.html,如果要有,給我來一個壓縮版的可以嗎
2. 服務器:容我找找……好,滿足你,如果找到了給你壓縮以下,gzip格式的哦
3. 服務器:yep,找到了,正在壓縮,馬上傳給你。
4. 瀏覽器:太棒了,只有10kb,我來解壓,并且渲染給用戶。
情況很簡單:文件越小,下載更快,用戶感受更好。
變化的部分在于瀏覽器和服務器,它成功的發送過去一個壓縮文件。對于gzip壓縮的要點有兩點:
1、瀏覽器發送一個請求頭,告訴服務器接受壓縮版本的文件(gzip和deflate是兩種壓縮算法)Accept-Encoding:gzip,deflate
如果文件壓縮了,服務器返回一個頭信息:Content-Encoding:gzip
2、如果服務器沒有返回Content-Encoding的頭信息,意味著這文件是沒壓縮的(瀏覽器可以直接解析的)。請求頭Accept-Encoding只是瀏覽器的一個請求,而不是命令。如果服務器不返回壓縮文件,瀏覽器就不得不處理那龐大的源文件。
最后,友情提示,GZIP壓縮的開啟成功與否可以在站長工具或者愛占工具檢查:
- 上一篇: 百度搜索結果中,網站標題變成公司名了怎么辦?
- 下一篇: 這些SEO認知誤區你需要規避
猜你喜歡
- 2022-11-10 【官方文檔】百度搜索網站被黑防范指南
- 2022-11-03 【干貨必備】百度搜索優質內容指南
- 2022-08-01 百度隱藏“快照”功能:原因未知-百度快照沒了?
- 2022-06-20 淺析“百度搜索基礎信息設置規范”!
- 2022-06-15 SEO尷尬,有排名,沒流量,沒咨詢,怎么辦?
- 2022-05-16 IE瀏覽器宣布6月16日退役 Edge瀏覽器將接棒
- 搜索
-
- 2022-12-01 網站頁面黑白色濾鏡效果實現技巧
- 2022-11-26 優化 CSS 代碼的12個小技巧
- 2022-11-22 百度競價,簡單的創意也能收獲滿滿的點擊量···
- 2022-11-17 全中國一共有多少IP地址?
- 2022-11-10 【官方文檔】百度搜索網站被黑防范指南
- 2022-11-10 PbootCMS 默認Sqlite數據庫···
- 2022-11-03 【干貨必備】百度搜索優質內容指南
- 2022-11-03 SEM投放前,需要做哪些準備?
- 2022-11-02 淺談代運營服務的商業模式
- 2022-11-01 SQlite刪除數據后DB大小無改變解決···
- 2022-11-01 在寶塔面板通過偽靜態屏蔽垃圾蜘蛛的方法
- 2022-10-31 制造業SEO,怎么做是正確的,高性價比!
- 2019-11-01 Origin DNS error:使用百···
- 2020-12-01 一級域名好還是二級域名好?
- 2020-10-13 百度抓取診斷工具一直抓取失敗怎么辦?
- 2020-06-20 “401 - 未授權: 由于憑據無效,訪···
- 2019-12-09 域名解析后,網站返回狀態碼511應對方法
- 2021-01-06 百度移動端的搜索結果上線“踩頂”功能,對···
- 2020-09-03 element.style樣式的修改
- 2019-08-12 網站出現“403,服務器上文件或目錄拒絕···
- 2019-11-06 正確打開.db數據庫文件的兩種方式,避免···
- 2020-04-10 百度下拉框怎么刷?刷百度下拉框軟件原理及···
- 2020-10-20 UC神馬搜索怎么做快速排名優化
- 2020-09-27 css3實現一個div設置多張背景圖片
- 2019-08-05 合肥某客戶:多少錢能讓關鍵詞排名穩定在前···
- 2020-05-25 SEO高手秘籍:進階之路!
- 2020-02-27 【勁風算法】:淘汰對用戶無用的惡意搜索聚···
- 2020-08-24 網站不要輕易更換域名
- 2020-03-25 百度搜索關閉網頁快照刪除入口,暫停網頁搜···
- 2020-12-01 一級域名好還是二級域名好?
- 2019-06-11 「端午節」百度的6月份大更新算法,你的站···
- 2019-12-30 做網站優化最忌諱的紅線是什么?
- 2021-03-17 seo的自律:一天不寫文章就難受?
- 2022-12-01 網站頁面黑白色濾鏡效果實現技巧
- 2020-05-19 網絡推廣在精不在多:提供正面價值為出發點···
- 2019-12-05 每日查驗seo數據效果的重要作用
- 熱門標簽
-
- 401錯誤
- 401未授權
- 語義效應
- 話術技巧
- tab切換
- 選項卡滑動切換
- 百度
- 谷歌
- pagerank算法
- 算法原理
- 達克效應
- 認知局限
- 交流分享
- webp轉GIF
- webp格式轉GIF動圖
- webp to gif
- 百度快排
- 快速排名
- SEO快排
- 錨定效應
- 萬詞霸屏
- SEO優化
- 按天計費系統
- 搜索推廣模式對比
- 合肥seo
- seo公司
- 合肥優化公司
- 選擇seo公司
- SEO優化師
- seo工資
- 互聯網黑話
- 2019it黑話
- SEO快速排名
- 百度熊掌號
- 灰色樣式
- 網站被k
- 收錄消失
- FTP
- ftp隱藏文件
- 百度公告
- 在家辦公
- seo外包
- 外包公司
- seo職業發展
- seo前景
- seo發展
- 2019冬至
- 冬至
- seo計費系統
- 網頁劫持
- 頭條權重
- 私域流量
- spider爬蟲
- 中文搜索
- 頭條搜索
- 中文搜索引擎起源和發展
- 企業主
- 偽靜態
- 純靜態
- seo友好度
- 網站改版
- seo部署
- seo專家
- seo思維塑造
- seoer
- 提升seo價值
- seo策略
- seo平衡
- seo和可訪問性
- seo誤區
- seo高手
- seo套路
- 百度小程序
- 小程序
- 百度算法
- 算法更新
- 網站排名波動
- 網站懲罰
- 360算法
- 后羿算法
- 屏蔽右鍵
- 禁止右鍵
- 禁止查看源代碼
- 友情鏈接
- 被懲罰鏈接
- 黑帽SEO
- 刷快排
- seo顧問
- 301重定向
- 首選域名
- 301跳轉
- seo改版
- 網站改版周期
- 改版后SEO
- SEO
- SEO實踐
- 重復內容
- 重復頁面
- 內啡肽