本帖最後由 21andy 於 2013-12-21 16:53 編輯 ) j& D' i, {" H' B
熟能生巧哇 發表於 2013-12-21 15:54 
+ O, S' q4 [8 Q+ }5 p以前看過類似的優化文章 是把PHP的SESSION放到linux的內存中, 樓主可以想到把PHP文件也放到內存中,確實是 ...
Y- f4 @, f* w; t) a) G5 Z我說的辦法效果是目前最明顯的,提速必不可少的,HHVM性能有所提升,可以和我說的辦法結合,達到極速
z' m3 N! {' ~
" g' l8 k, }: ^為了實踐證明,剛剛測試了一下
) C9 E, Z; `, Q& g5 ]. k+ D. ]3 @; D0 b+ U) N5 D$ l* O
HHVM還是不能解決I/O問題,直接給數據
% a6 L. |$ h q$ U! c純淨最新WP,什麼也不裝,打開首頁( X+ Y. o2 _. O9 ?) }
$ [. [" R! E7 ?" t3 j7 j/ O一,wp 放在硬盤
9 i- [: l: W/ capc 開啟的情況下:
1 L# |& i4 H3 Y) `php-fpm 0.2X 秒
3 e- g$ @* h* }9 z8 e1 H! S3 Mhhvm 0.1x 秒
9 h' d) P8 [3 }- D+ \1 k* r
" H# e* o, B' a6 Q" S$ ~' m; ~二,使用我的辦法,wp 放在內存
c3 W* _- m4 @7 S- x6 ?apc 開啟的情況下:. O2 X J/ S9 P/ O
php-fpm 0.04 - 0.06 秒
1 V, y4 h2 `$ ~4 J8 `hhvm 0.025 - 0.06 秒
# k j& V* y" Z
/ B3 w0 V8 Z. ?) T3 l/ t2 e結論:只用HHVM不把WP放內存,還比我的辦法慢2至3倍
0 g7 G& y1 b& a( K4 Y5 @2 e
! ^/ s$ I; L- r8 W/ }) f% JHHVM + APC或zend opcache + 我的辦法,是最快的2 P, B9 j$ z# v& U
不過HHVM比較麻煩,需要在wp目錄下面運行
/ | E6 E3 Q2 t' Vhhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000" L, j- q. B, A/ \2 S: P
; n* l8 _; x8 M- \
9 W+ z& S \8 z% b1 H |