PHP開啟gzip頁面壓縮的方法
所屬欄目: 網(wǎng)站開發(fā) | 更新時(shí)間:2016-5-2 | 閱讀:4400 次
PHP兩種方法實(shí)現(xiàn)gzip頁面壓縮,不過這兩種方法實(shí)現(xiàn)的前提是服務(wù)器要支持gzip壓縮才行,服務(wù)器不支持的話,兩種方法都是白搭了。對于如何測試自己的服務(wù)器是否支持Gzip壓縮功能,可以參考:如何測試服務(wù)器是否支持Gzip壓縮,另外你也可以參考:使用PHP的GZip壓縮功能對網(wǎng)站JS和CSS文件進(jìn)行壓縮加速網(wǎng)站訪問速度
提示:查詢一個(gè)頁面是否使用了gzip壓縮功能可使用站長工具進(jìn)行查詢:http://tool.chinaz.com/Gzips/
方法一(用php的內(nèi)置壓縮函數(shù)):<?PHP
if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler');
Header("Content-type: text/html");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php程序員的筆記</title>
</head>
<body>
<?php
for($i=0;$i<10000;$i++){
echo 'Hello World!';
}
?>
</body>
</html>
<?PHP
if(Extension_Loaded('zlib')) Ob_End_Flush();
?>
方法二(自寫函數(shù)):
|
<?php ob_start('ob_gzip'); ?> ?> |