本帖最後由 21andy 於 2013-12-21 16:53 編輯
, \5 V) x" S- n p1 z a; t6 S# E熟能生巧哇 發表於 2013-12-21 15:54 
7 i3 k6 l6 c0 u以前看過類似的優化文章 是把PHP的SESSION放到linux的內存中, 樓主可以想到把PHP文件也放到內存中,確實是 ...
4 N' D1 Q9 A' ^: H+ x* `我說的辦法效果是目前最明顯的,提速必不可少的,HHVM性能有所提升,可以和我說的辦法結合,達到極速, C6 @! z; y( [; o
( A7 ^) u4 }) }為了實踐證明,剛剛測試了一下
~6 A+ d9 N G5 }- w1 k% G9 f$ T/ x0 ]
HHVM還是不能解決I/O問題,直接給數據
( o/ w7 j# I* c6 a純淨最新WP,什麼也不裝,打開首頁6 O1 ^- k4 k; J4 w* _: [
8 W$ |' j B9 O& [0 v% ^一,wp 放在硬盤
3 h: o$ {. H5 c0 b5 u' bapc 開啟的情況下:
3 ?4 _) |- i: ^php-fpm 0.2X 秒( {7 e l h- N* m! U
hhvm 0.1x 秒, l7 j- K& R% W' {1 ~2 A0 p
3 n% [ o& ?2 e# z4 H二,使用我的辦法,wp 放在內存' d8 Z% @- l! f
apc 開啟的情況下: [5 J) O1 O* T% @+ `& g: t
php-fpm 0.04 - 0.06 秒
9 Q# Y$ h; ^$ Uhhvm 0.025 - 0.06 秒
8 V5 w; M2 c) e. j
( s$ Z. x/ F! O4 A) [結論:只用HHVM不把WP放內存,還比我的辦法慢2至3倍+ b0 a; h0 R' @
$ L$ b" w) s% l. S! G5 G
HHVM + APC或zend opcache + 我的辦法,是最快的
0 B( q/ ?: o) x* ^不過HHVM比較麻煩,需要在wp目錄下面運行 + U; y( u' q2 ]+ W
hhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000
; W5 I3 I; |, f; H2 k8 P
. N$ Y1 y+ K7 v+ O
9 l9 |* J9 h; b. P |