自從吧 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 這絕對能剩下不少的豆豆的。