2014 WordPress 終極6倍加速
您當(dāng)前位置:首頁(yè) > 紅訊頻道 > 站長(zhǎng)經(jīng)驗(yàn)
紅軟基地 推薦
2014-01-09
既然大家這么喜歡 WordPress,我就分享一點(diǎn)我的經(jīng)驗(yàn)!
為了實(shí)賤證明, 我特意下載了一個(gè)最新干凈的WP
什么插件也不裝,APC關(guān)閉
打開(kāi)默認(rèn)首頁(yè)
1. 原WP, 執(zhí)行時(shí)間在0.60 - 0.67 秒間
2. 用我的辦法, 頁(yè)面執(zhí)行時(shí)間提升到 0.15-0.20 秒間
然后,打開(kāi)APC
1. 原WP, 執(zhí)行時(shí)間提升到 0.29-0.38 秒間
2. 用我的辦法,頁(yè)面執(zhí)行時(shí)間提升到 0.04-0.05 秒間
性能提升 6 倍
不說(shuō)緩存了,都說(shuō)爛了,緩存不是解決的辦法,緩存總是要過(guò)期的
其他的優(yōu)化方法我不說(shuō)了
說(shuō)點(diǎn)特別的,性能可以提升不少
要讓wordpress 快,用好內(nèi)存
以下二個(gè)PHP擴(kuò)展,二選一
1. apc
2. zend opcache
性能我測(cè)試過(guò),差不多,開(kāi)啟它們
然后,把所有wp的PHP文件,全部直接放內(nèi)存里
舉例: 你的 wordpress 目錄在 /var/www/wp
方法如下:
1. 復(fù)制一份 wp
cp -rf /var/www/wp /var/www/wp2
2. 刪除非 php 文件
cd /var/www/wp2
find . -type f | grep -v ".php" | xargs rm -f
4. 放到內(nèi)存里
cp -rf /var/www/wp2 /dev/shm
5. 可以刪除原目錄里的所有php文件
cd /var/www
find . -type f | grep ".php" | xargs rm -f
現(xiàn)在,我們已經(jīng)把 wp 目錄下的所有PHP文件過(guò)濾出來(lái)直接全部放內(nèi)存里了
最后一步
6. 配置 nginx
server {
listen 80;
server_name 21andy.com www.21andy.com;
root /var/www/wp;
index index.html index.php;
location / {
try_files $uri /index.php;
}
location ~* /.php$ {
fastcgi_index index.php;
fastcgi_pass unix:/dev/shm/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME /dev/shm/wp/$fastcgi_script_name;
include fastcgi_params;
}
}
7. 重啟 nginx 和 php-fpm 搞定!
最新版的 wordpress 這樣分開(kāi)后
純php文件一共 8.4MB,全放內(nèi)存里
其他文件 4.7MB
如果部暑好了以后,不要安裝插件
如果要安裝,需要分離放一下
本文地址: http://www.21andy.com/new/20131220/2161.html
注:相關(guān)網(wǎng)站建設(shè)技巧閱讀請(qǐng)移步到建站教程頻道。
原標(biāo)題:2014 WordPress 終極6倍加速