簡體   English   中英

不太了解投放gzip(壓縮的)JavaScript和CSS文件

[英]Don't quite understand serving gzip (compressed) JavaScript and CSS files

提供壓縮的JavaScript和CSS文件有什么意義? 我知道它的文件較小,但是瀏覽器/網絡服務器不需要解壓縮才能讀取嗎? 我讀過,網絡服務器負責壓縮。 這是否意味着在HTML文檔中我們鏈接foobar.css.gz而不是foobar.css

JS和CSS文件的整個壓縮如何工作? 為什么有用? 這有什么缺點嗎? 如何做到這一點?

解壓縮HTTP響應所需的CPU時間往往比通過網絡傳輸額外字節所需的時間短得多。

大多數使用HTTP壓縮的系統都是即時執行的,並且不需要發布者存儲壓縮的.gz文件。

具體實現方式取決於您使用的Web服務器。 由於您是用兩個不同的服務器標記的,因此很難說如何解決您的情況。 服務器的手冊應該對此進行解釋。

沒錯-文件較小,瀏覽器確實需要解壓縮文件。 但是從服務器到達瀏覽器時,較小的文件大小是重要的部分(它可以節省服務器和瀏覽器的帶寬,這通常會花費金錢)。

解壓縮這么小的文件也往往比下載額外的數據要快。

您的操作方式取決於您的服務器,我知道對於apache來說您可以使用mod_deflate ,您只需要在服務器上進行設置,並在發送文件時自動壓縮文件,就不需要更改任何文件了。您的網頁或其他任何內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM