SAE正确开启Gzip

sae上移植的wordpress似乎不能正常开启gzip,只有css有效,js和页面都无法开启gzip。

搜索了一番,整理下解决方法:

1、首先对超过50B的内容进行压缩

– compress: if ( out_header[“Content-Length”]>=50) compress

2、对常见静态内容进行压缩

– 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

3、对PHP文件进行压缩

这个大多数网站没有提到的,至少我们没有从Google中找到一个现成的配置方法,我们的方法是

– compress: if ( out_header[“Use-Compress”] == “1″) compress

4、最后还需要在WordPress主题的header.php代码最顶部加入

这个时候Content-Encoding gzip就可以看到了。

完成以上步骤后,可以通过 http://tool.chinaz.com/Gzips/ 查看是否已经正确开启Gzip。

原文地址:http://www.zhishou.org/network/wordpress4sae-gzip/