不知道是我了解的少,还是ThinkPHP本来就不支持gzip压缩,每次流量都消耗的太大了,尤其是在 SAE上托管的这种程序来说,那一分一秒,跑得都是人民币啊。。

ThinkPHP下开启Gzip压缩很简单,不管你是哪个版本,只要在你的入口文件index.php中加入以下两行,如果你的服务器支持,那么就OK了。

define ( "GZIP_ENABLE", function_exists ( 'ob_gzhandler' ) );
ob_start ( GZIP_ENABLE ? 'ob_gzhandler' : null );

 

ThinkPHP中开启Gzip压缩 节省流量74.97%

ThinkPHP中开启Gzip压缩 节省流量74.97%

如果是TP3.0,那么你的index.php可能是这个样子的:

define('APP_DEBUG', true);
define('APP_NAME', 'love');
define('APP_PATH', './love/');
    
define ( "GZIP_ENABLE", function_exists ( 'ob_gzhandler' ) );
ob_start ( GZIP_ENABLE ? 'ob_gzhandler' : null );
// 加载框架入口文件
require( "./ThinkPHP/Extend/Engine/Sae.php");