前兩天把網站從垃圾空間搬到vps了.2 k9 M7 i# R- _1 o k5 m9 Q
環境架設是根據無敵小子的 原創分享-128MB的VPS也可以跑的剛剛的,幾個BLOG完全沒問題 來的.
; _, q8 H# U& j9 ~, ?) z9 f; C
7 h2 R0 h$ `) p遇到一個問題
: g N0 _+ Y$ n" L! Y當修改完一篇文章重新發佈後,第一次訪問等好一會然後504錯誤,第二次訪問速度很快.2 F( z; l5 |' ]: \
後來在nginx配置文件裡添加了fastcgi的配置- fastcgi_connect_timeout 300;& S" z; ]0 Q6 _1 I
- fastcgi_send_timeout 300;
/ ^1 f- E; V5 s2 X+ I4 O1 S - fastcgi_read_timeout 300;$ ]5 V7 C% v/ w i/ N; a
- fastcgi_buffer_size 64k;# H8 o/ }+ ^0 k7 c2 ~4 X
- fastcgi_buffers 4 64k;
; ^- ~1 q2 w+ `6 I, | - fastcgi_busy_buffers_size 128k;" h6 \9 E! {( v' F. d* x
- fastcgi_temp_file_write_size 128k;
複製代碼 結果是 # b! @6 p, i6 I4 g+ G1 h5 X
修改一篇文章第一次訪問要耗費一分多鐘.第二次非常快.9 w: A8 }" y9 V9 ^
網上查了一些資料,我理解是第一次因為內容有更新,需要重新從數據庫取數據,第二次是直接取得緩存.
& \) ?3 z$ [/ n3 U3 F$ i) T4 O但是第一次從數據庫取時間也太長了.# a+ t% F; d: c0 ^
5 B# Z" ^0 o& |/ x' H
有經驗的同學分享下優化方法吧.* K6 E$ N7 b& s* K @* s
2 @. Q6 ~- _- ^( R( B
/ x- C0 ?: f) e! l! h- e: a& G0 q3 b" w
補充內容 (2013-10-30 23:41):
! q# `: i. Y: X已經解決,11樓,謝謝. |