自从吧 WordPress 搬家到 SAE 之后、就不用在担心网站时不时不能访问的问题、速度也还不错。对于 SAE 上的博客来说、开启 Gzip 技能提高访问速度还能减少云豆的消耗 (云豆实实在在的钱 100 块换 1W 云豆)

于是今天测试了下 SAE 的压缩功能、在 chinaz 工具上面测试了一下发现 SAE 默认是开启 Gzip 压缩功能的、后来去查帮助发现可以在 SAE 后台开启 Gzip 压缩、但是在后台开启 Gzip 压缩之后发现 SAE 默认只对静态文件进行压缩、但是 WordPress 我们是做成伪静态的、所以文章都没有被压缩。各种捣鼓之后搞定了 SAE 上面对 WordPress 的伪静态压缩。

下面详细说明下 SAE 的压缩功能:

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 这绝对能剩下不少的豆豆的。