前兩天把網站從垃圾空間搬到vps了.
6 y0 }& ]9 G% K4 O" X& O) ^$ j環境架設是根據無敵小子的 原創分享-128MB的VPS也可以跑的剛剛的,幾個BLOG完全沒問題 來的.
& s# \7 Z8 P9 C" J7 I' n5 Z( W3 c/ o. M5 u0 w) o' ?
遇到一個問題
' l6 m3 t# C i當修改完一篇文章重新發佈後,第一次訪問等好一會然後504錯誤,第二次訪問速度很快.
5 Z! c8 m+ C4 C+ w$ \後來在nginx配置文件裡添加了fastcgi的配置- fastcgi_connect_timeout 300;! H& Y, _! |$ V F) `2 ~( j: c
- fastcgi_send_timeout 300;
) Q- {3 ?1 O+ z" O; w - fastcgi_read_timeout 300;
; F* E; n4 }, [# _ x* P# q - fastcgi_buffer_size 64k;. Q& p7 B- L' @6 c4 F7 M# h$ M+ y# Y/ s
- fastcgi_buffers 4 64k; S T2 j/ x' a
- fastcgi_busy_buffers_size 128k;
, s. q& ?! i: Z% @7 R j# p1 F - fastcgi_temp_file_write_size 128k;
複製代碼 結果是
; A. u' i: j- e7 F7 h# O$ w" W; o修改一篇文章第一次訪問要耗費一分多鐘.第二次非常快.3 h: g i8 ^7 O* w
網上查了一些資料,我理解是第一次因為內容有更新,需要重新從數據庫取數據,第二次是直接取得緩存.
! e. I- `6 ~$ j! Y3 Y但是第一次從數據庫取時間也太長了.
' x0 Z" Z2 i3 A# U2 g3 h& z$ ^' I" T# |
有經驗的同學分享下優化方法吧.& u* ?* m" m2 z. Z
d6 J8 b) G% _* k- Y. W: P
" P% w& P3 {% {$ ?! d% j
% ~: }5 s- Q& B6 W, p補充內容 (2013-10-30 23:41):
0 G$ e, {2 A9 C, b已經解決,11樓,謝謝. |