PHP開啟gzip提公升網頁響應速度

2021-08-16 03:06:57 字數 840 閱讀 8582

1、apache開啟gzip(此方式需要重啟伺服器):

a.開啟模組:

loadmodule deflate_module modules/mod_deflate.so

loadmodule headers_module modules/mod_headers.so

b.httpd.conf中增加

deflatecompressionlevel 

9  addoutputfilter deflate js css

addoutputfilter includes .shtml .htm .xml .php .html

c.重啟伺服器

2、php開啟gzip

原理:

header("content-encoding: gzip");

echo

gzencode('songjiankang');

示例1:

function ob_gzip ($content) //

$content 就是要壓縮的頁面內容,或者說餅乾原料

return

$content; //

返回壓縮的內容,或者說把壓縮好的餅乾送回工作台。

}ob_start('ob_gzip');

示例2:

#

ob_gzhandler 為php內建函式,具體參考手冊

ob_start('ob_gzhandler');

apache 開啟Gzip網頁壓縮

下面就是就是要講解如何開啟gzip壓縮 例項環境 伺服器 centos6.5 apche 2.2.15 gzip壓縮需要 deflate module和headers module的支援 系統預設就是開啟的 需要做的是在httpd.conf配置項新增規則 root iz28qa8jt4uz conf...

IIS6配置GZIP壓縮網頁來提公升網頁瀏覽速度

網頁壓縮是一項由 web 伺服器和瀏覽器之間共同遵守的協議,也就是說 web 伺服器和瀏覽器都必須支援該技術,所幸的是現在流行的瀏覽器都是支援的,包括 ie firefox opera 等 伺服器有 apache 和 iis 等。雙方的協商過程如下 首先瀏覽器請求某個 url 位址,並在請求的頭 h...

php簡單開啟gzip壓縮方法

網頁開啟gzip壓縮以後,其體積可以減小20 90 可以節省下大量的頻寬,從而減少頁面響應時間,提高使用者體驗。php配置改法 zlib.output compression on 開啟gzip功能 zlib.output compression level 4 gzip壓縮級別,1 9,建議3 5...