前些时候,在怀沙sam.hxq's Smart Testing看到关于SAE可以开启Gzip.
虽然我对此一无所知,但觉得这可以节省云豆,据说还提高访问速度,就想试试。
结果各种方法试了,都不成功。网上资料也都查了,也找不到原因。
最后,不得已去SAE云计算平台开发者论坛CloudBBS.org发帖。没想到一下就解决了问题。起先我不想到这问,因为感觉这儿都是专业人士且人家是针对开发者的BBS.而结果也确实如此,虽然解决了问题,但也只有一人回复。估计人们感觉我这问题很傻吧。
走召氵殳走取
我是这样写的,在config.yaml代码里写入:
- compress: if(out_header["Content-Type"] ~ "text") compress
- compress: if(out_header["Content-Type"] ~ "javascript") compress
- compress: if(out_header["Content-Length"] >= 0) compress
另外,config.yaml就是在SAE后台AppConfig设置的内容。位于wordpress的根目录下。
但至今我搞不懂其中到底是怎么搞的。
开启SAE的Gzip压缩为WordPress提速
1、 登录SAE后台选择好应用之后到AppConfig页面
2、 然后选择<页面压缩>之后需要输入完全密码
3、 在<页面压缩>界面在按照文件类型压缩里面讲所有文件都添加进去、随便在设置下按内容长度压缩我设置的10240字节(10K)
4、 到这里之后SAE后台的设置完成了、但是如果你去测试的话发现只有jpg、png、css之类的被压缩了、而文章页面完全没有被压缩。
5、 接下来我们打开index.php文件、找到define(‘WP_USE_THEMES’, true);这行、在这行下面添加ob_start(‘ob_gzhandler’);然后保存通过SVN上传到SAE上。(当然你也可以直接在SAE后台代码管理里面修改文件)
6、 Index.php更新完成之后再次去测试下Gzip压缩是否生效、这个时候我们的压缩就成功了、压缩率在80%左右、一个100K的文件压缩到20K这绝对能剩下不少的豆豆的。
2012 年 5 月 8 日 由 Sam
http://www.hiadmin.org/blog-seo/wordpress-sae-gzip
没有评论:
发表评论