前兩天把網站從垃圾空間搬到vps了.1 v. u9 _; v! [/ I
環境架設是根據無敵小子的 原創分享-128MB的VPS也可以跑的剛剛的,幾個BLOG完全沒問題 來的., R" H' v- @: e' G( w+ H
5 @* z" k& W3 C7 o/ O$ s遇到一個問題
9 q: N# c7 D4 N6 ]當修改完一篇文章重新發佈後,第一次訪問等好一會然後504錯誤,第二次訪問速度很快.9 k* Y I! L7 _: a1 K: C, N( o0 `
後來在nginx配置文件裡添加了fastcgi的配置- fastcgi_connect_timeout 300;
! E/ Q% k( V# M' a1 i - fastcgi_send_timeout 300;0 D% I6 \; B; U# S+ k
- fastcgi_read_timeout 300;$ N8 I, u* H# ?! g
- fastcgi_buffer_size 64k;
+ _; A/ n5 V' V g' d5 y - fastcgi_buffers 4 64k;. ~4 F ?3 C" N& X/ v) G* D' S
- fastcgi_busy_buffers_size 128k;
V1 k$ z: t f/ O8 U! Z9 p5 ~! N - fastcgi_temp_file_write_size 128k;
複製代碼 結果是 4 x2 n& L1 v* X$ k4 r6 d
修改一篇文章第一次訪問要耗費一分多鐘.第二次非常快.
4 ^6 ?; b& ]4 f* v網上查了一些資料,我理解是第一次因為內容有更新,需要重新從數據庫取數據,第二次是直接取得緩存.! k+ Q7 D& k- V3 d. a
但是第一次從數據庫取時間也太長了.! M1 @& k! w+ r, i
% l* c2 [- G+ F8 L# Z* [0 {' ]( ~有經驗的同學分享下優化方法吧.
/ q. }8 b! Z& G9 I. c, |, ^ m) l6 L3 D5 r4 y
( O+ q+ G+ H% c3 Y' w8 A! C
E1 r9 {$ v( E3 ~& p補充內容 (2013-10-30 23:41):5 ]: O6 m/ S+ ^) n- I
已經解決,11樓,謝謝. |