本帖最後由 21andy 於 2013-12-21 16:53 編輯 4 r9 ?( j1 {( U6 X8 U" O' L: m
熟能生巧哇 發表於 2013-12-21 15:54 
0 Q( z! _! V) R+ e6 `以前看過類似的優化文章 是把PHP的SESSION放到linux的內存中, 樓主可以想到把PHP文件也放到內存中,確實是 ... 1 |* J8 e: D" N
我說的辦法效果是目前最明顯的,提速必不可少的,HHVM性能有所提升,可以和我說的辦法結合,達到極速
; t( a' i1 t, W: e' O' F) { t& y
# U8 ]3 {$ e( ^為了實踐證明,剛剛測試了一下. K% z! R" k7 h. b8 [
$ `$ ?. y9 x* m
HHVM還是不能解決I/O問題,直接給數據
; n0 T& f( \2 \2 v( b: A/ p8 O純淨最新WP,什麼也不裝,打開首頁
( c5 \1 Y7 ?* `( w, o, v/ S' n6 n. q! V8 G
一,wp 放在硬盤% l G" e! h3 t6 W3 \
apc 開啟的情況下:! x# D8 m t# [; ^0 }
php-fpm 0.2X 秒* r: _+ _* v5 M1 F8 i% [
hhvm 0.1x 秒0 H4 m7 ?5 z! \" W2 P0 w( Q
3 M! g: H" T" r; t
二,使用我的辦法,wp 放在內存
# e2 i2 D+ A7 W+ [3 \! Gapc 開啟的情況下:
R& {! r- _- q; K# Q+ i& Gphp-fpm 0.04 - 0.06 秒
* C8 r6 X; c& u+ t5 \& t% Z4 I7 t" Xhhvm 0.025 - 0.06 秒
8 O9 j7 F( m% Z4 o( f0 G
0 t* c7 u [! ?% Y結論:只用HHVM不把WP放內存,還比我的辦法慢2至3倍
9 W/ n. u7 j9 K# M; S6 j) U* W6 I6 U; _8 t$ s# p5 w
HHVM + APC或zend opcache + 我的辦法,是最快的( y! }8 W2 B4 v+ R) `2 b
不過HHVM比較麻煩,需要在wp目錄下面運行 , M/ q+ {6 g9 z3 u* b! X
hhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000
8 C+ ?, q+ H, @3 U# j# F& c) E |! x8 B) [
+ `( n$ I! N9 D+ J! _1 M
|