本帖最後由 21andy 於 2013-12-21 16:53 編輯 . m$ ^4 Y; y6 K r! K) T8 V; @
熟能生巧哇 發表於 2013-12-21 15:54 
, b, F. S5 G- f" \' s8 z以前看過類似的優化文章 是把PHP的SESSION放到linux的內存中, 樓主可以想到把PHP文件也放到內存中,確實是 ... 6 J# f6 `6 a9 N/ m4 ]2 Y8 s: `
我說的辦法效果是目前最明顯的,提速必不可少的,HHVM性能有所提升,可以和我說的辦法結合,達到極速$ O$ U6 t, K( I P; f
5 p0 y4 J% Q' z2 K( D1 B+ d4 j
為了實踐證明,剛剛測試了一下) L) P- g: k% u+ w; t# b
% K- n5 S6 I2 {# |% _5 ?& {
HHVM還是不能解決I/O問題,直接給數據
, W4 _# V2 Z, e# A% q9 { T純淨最新WP,什麼也不裝,打開首頁8 s! ?. ]% O. u( Q% Z" H
5 w7 P( u* F* [
一,wp 放在硬盤
/ T8 i9 g( u. r. m1 Z8 P+ capc 開啟的情況下:
2 C/ L9 @# Z4 l _/ mphp-fpm 0.2X 秒' P1 x1 V; ~/ m( M; W3 @
hhvm 0.1x 秒
/ z5 V7 f i+ A0 [8 r
; R8 n3 j% p* l D二,使用我的辦法,wp 放在內存
# _. r0 `9 A6 U2 Z- C8 V7 napc 開啟的情況下:' L7 m. x$ V. ]( V2 B
php-fpm 0.04 - 0.06 秒
3 B" J+ F% W1 F) ?% Mhhvm 0.025 - 0.06 秒. \% K) R# G1 _' V5 j
p- u4 p3 K) @8 v$ C9 O9 |
結論:只用HHVM不把WP放內存,還比我的辦法慢2至3倍* M% }/ e4 [- y( b( X
: P/ n, G5 I) P' N' U7 B9 w% C- S8 \HHVM + APC或zend opcache + 我的辦法,是最快的+ k) n/ K4 v( Q+ l
不過HHVM比較麻煩,需要在wp目錄下面運行
7 O. ~8 c5 \' Hhhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000
* I$ Q& ^+ Z. E. Z4 n
% O0 l$ P. O% o$ j; e: G0 X
8 ~- V8 Z+ G" m+ i" I4 L |