Born to be proud
9/16
2014

SAE上博客开启gzip加速

在sae上搭建博客的友友不在少数,开启SAE的gzip页面压缩,不但能提高访问速度,还能减少云豆的消耗。

先来简单的介绍一下gzip压缩:
HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压缩到原大小的40%.这样传输就快了,效果就是你点击网址后会很快的显示出来.当然这也会增加服务器的负载. 一般服务器中都安装有这个功能模块的。

那么sae上如何开启gzip压缩呢?
首先进入sae应用管理界面,在左侧面板中点击【AppConfig】页面
然后点击【页面压缩】功能中的【设置该项】
image

在弹出的窗口中点击下侧【确认】与【取消】中间的【高级语法】
image
在AppConfig语法中直接复制以下代码,点击【确认】即可

compress: if ( out_header["Content-Length"]>=50) compress
compress: if ( out_header["Content-type"]=="text/css" ) compress
compress: if ( out_header["Content-type"]=="text/javascript" ) compress
compress: if ( out_header["Content-type"]=="text/html" ) compress
compress: if ( out_header["Content-type"]=="image/png" ) compress
compress: if ( out_header["Content-type"]=="image/jpeg" ) compress
compress: if ( out_header["Content-type"]=="text/plain" ) compress
compress: if ( out_header["Use-Compress"] == "1") compress

image
至此,sae端设置完成


ob_start('ob_gzhandler');

到网站根目录下找到index.php文件
Wordpress:找到define(‘WP_USE_THEMES’, true)这一行,在后面加上ob_start(‘ob_gzhandler’);就可以了
image
Typecho:在任意位置加入ob_start(‘ob_gzhandler’);即可
image
设置完成后可以上 http://tool.chinaz.com/Gzips/ 查看开启效果,我的博客六石伞www.liu13.com的效果:
image