frankwng1985 發表於 2013-8-14 15:35 
0 {9 \$ B; c$ ]- g \3 z! h2 z5 t如果下個1分鐘調用的時候程序還在運行,怎麼處理?系統會自動處理? " O! o+ [/ h) {# P
這個應該不會吧,curl庫採集一頁網址的內容,10s絕對綽綽有餘,一分鐘採集兩次肯定沒問題. P5 K1 x4 n [+ h3 m( q7 u
& H7 s* Z X4 {; S' B4 A* L {/ Y之前用curl做過小偷程序,curl庫的效率很高,負載要遠低於file_get_contents,不會出現file_get_contents等待時間過長而造成cpu飆升情況。有一次我的小偷程序上1w的IP,vps負載都不過0.2,當然了,我也是做了緩存的
* t2 _' c/ }; {. R$ _+ L D
2 `- E* G V, k0 y好吧,萬一碰上比較極端的情況,上一分鐘的進程時間拖得確實比較長,到了新的一分鐘,舊的進程繼續執行他的,新的進程有自動開始,http進程也才兩個而已,兩個進程不相互影響,系統負載也不高,能夠輕鬆應付。' D5 [0 b) m. A$ b
但是如果這種極端情況不停的累加,那就是主機本身的問題了
0 f3 }$ ?2 O. j6 C
: p8 L, e5 l Z( Y8 X g j0 gps,平常不上QQ的……% A( w: }- P! o2 \7 `
7 S( A. Z- i0 p0 |4 x" j1 y+ N. H8 o8 W2 z. o+ e# P- M
; Z1 ~1 r* }: n5 {. T. a: W" B; r9 ]/ c
- R6 E5 T- F5 |! T+ j! a y; \
|