簡體   English   中英

如何在Apache中對HTML,CSS和JS文件使用gzip壓縮?

[英]How to use gzip compression in apache for html, css and js files?

當Apache服務器支持gzip壓縮時,如何從PHP發送CSS文件到客戶端。 這是使用.htaccess還是使用庫? 如果是簡單的.htaccess行,請提供它!

非常感謝

您需要mod_deflate 無需引入PHP即可通過Apache提供壓縮內容。

有時有必要(理由)對其進行介紹-如果您​​確實想使用它。

這是您可能會添加的.htaccess文件:

////////壓縮文本,html,css,xml和javascript:///////

AddOutputFilterByType定義文本/純文本

AddOutputFilterByType DEFLATE text / html

AddOutputFilterByType DEFLATE text / xml

AddOutputFilterByType定義文字/ css

AddOutputFilterByType DEFLATE應用程序/ xml

AddOutputFilterByType DEFLATE application / xhtml + xml

AddOutputFilterByType DEFLATE application / rss + xml

AddOutputFilterByType DEFLATE應用程序/ javascript

AddOutputFilterByType DEFLATE應用程序/ x-javascript

////或按擴展名壓縮/////

<Files * .html> SetOutputFilter DEFLATE </ Files>

//////////////////

如果您的主機由於某種原因在Apache上禁用了該選項,則.htaccess方法會將您的網站“壓縮”為500條錯誤消息。 8)

但是,如果zlib內置在php中,則可以在根目錄(或子文件夾)中使用php.ini進行設置

zlib.output_compression = 1

並且將壓縮您的php腳本,但不會壓縮其他腳本。 如果您仍然確實希望壓縮css,js,xml(等)文件,盡管可以執行以下操作:

http://www.thewebdevelopmentblog.com/2008/10/tip-speed-up-your-websites-using-gzip-and-merging-files/

它不是理想的/站點范圍的解決方案,但是如果您只有幾個大文件在困擾您……那么您就可以了!

希望它能對某人有所幫助! 托德

暫無
暫無

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

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