Linux, 工作, 生活, 家人

Blog/wiki, Gentoo, Linux, Network

[WordPress] WordPress Peformance : 自家架 WordPress 加速法.

我的 Blog 一開始就是自己架的, 之前放的機器是 PIII-700*2 + 1G RAM.
開啟要花大概 15 秒以上. 當時不以為意, 所以就偷吃步, 改用 WP-Cache,
加上了以後, 大概就是 5 秒上下, 應該是可以接受的 Performance 了.

不過這根本不是問題的根源呀

之後 Blog 移到自己家中, 改放在 P4 1.6G + 768M RAM 的機器上.
因為改用 gzip 的關係, 所以 WP-Cache 就沒有啟用了, 後來就一直在 13 秒上下.

直到看到這一篇
WordPress Performance: Why My Site Is So Much Faster Than Yours

其實也沒有什麼特別的技巧.
一個是就是使用 eaccelerator 這個 PHP 的加速器和 Encoder.
不過我加上去之後, 大概只有增加 0.5 秒左右的速度, Gentoo 順手裝還算方便
所以就加上去吧 🙂

其他的調 Apache 就看看吧, Loading 不大, 調整也不會差到多少 🙂

其中最有用的就是替 MySQL 加上 Query Cache, 如果是 Gentoo
在 /etc/mysql/my.cnf 中的 [mysqld] 加上這二行

query_cache_type = 1

query_cache_size = 26214400

再重新啟動 mysql 就可以了

/etc/init.d/mysql restart

這個參數是替 MySQL 加上 query cache 26MBytes, 根據實測的結果
Pageview 10000/days 大概 20MBytes 上下. 個人視狀況增加刪減.

加上去之後, 原來是 13 秒上下, 現在變成 5 秒上下.
而原來晚上 Loading 接近 1 的站台, 增加了這個參數, 大概降到 0.3-0.4 之間.

為什麼不早點知道這個參數啊~~~~~~~~~~~~~~~
超好用的. 所以現在我的 Blog Loading 速度就快很多了.
連帶的某些相關站台速度也順多了 🙂

[Tags] Gentoo, WordPress , MySQL , eaccelerator , performance [/Tags]

2 留言

  1. 感謝皮董~~

  2. 似乎真的有效,拜謝有錢劉大長輩.. XD

發佈留言