本帖最後由 21andy 於 2013-12-21 16:53 編輯 * P1 F7 L) c) s) i2 z8 ~
熟能生巧哇 發表於 2013-12-21 15:54 
; z, ^7 t; M8 ?/ ?# D3 u9 Q# T. X以前看過類似的優化文章 是把PHP的SESSION放到linux的內存中, 樓主可以想到把PHP文件也放到內存中,確實是 ... ( U$ j! U; j. w5 v! P
我說的辦法效果是目前最明顯的,提速必不可少的,HHVM性能有所提升,可以和我說的辦法結合,達到極速( [. H8 L4 c2 r. y
, s7 L/ K% `# p7 j+ H4 ?# z2 J
為了實踐證明,剛剛測試了一下$ u5 E! d: g5 H5 u" D D
& g8 W; w( N* u8 C! i2 Q+ [
HHVM還是不能解決I/O問題,直接給數據
" v7 ]7 a4 p* _; G純淨最新WP,什麼也不裝,打開首頁. r. o7 b+ x4 i) j
% U. F/ `) ?. Y( s0 ^ ?一,wp 放在硬盤
7 W# _4 P: r. rapc 開啟的情況下:
! u' |% i9 ]$ F) u4 Q; tphp-fpm 0.2X 秒# P: p4 M$ D. F
hhvm 0.1x 秒
: O7 k2 P* z' T9 v; o5 l1 t
0 L7 A# F' C) u8 [# o+ g二,使用我的辦法,wp 放在內存
& p9 n0 m% A. G0 Hapc 開啟的情況下:
% p$ D9 o6 t1 Kphp-fpm 0.04 - 0.06 秒
, D+ t% z* @# ]5 m# r/ Ghhvm 0.025 - 0.06 秒
0 t1 i7 m& l' f `# g+ {7 z( n5 N1 o; p2 h f, l+ h# w: s# S$ F
結論:只用HHVM不把WP放內存,還比我的辦法慢2至3倍
0 |/ V: L* @6 B9 X5 @( ^1 {! {; R" u( k; X* |& t L
HHVM + APC或zend opcache + 我的辦法,是最快的( ?: ?% y0 v' b2 p, s S
不過HHVM比較麻煩,需要在wp目錄下面運行 : ?7 B% V/ `; j7 [- S# [2 Y
hhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000
8 j! G: j2 O, J& }1 |9 U6 ^# g. [' f/ [! G4 R+ _7 `
3 M& a$ Y3 b: a
|