frankwng1985 發表於 2013-8-14 15:35 
5 J9 K% \9 m$ m. p$ s* m7 U如果下個1分鐘調用的時候程序還在運行,怎麼處理?系統會自動處理? ]& B' I2 `7 g' x
這個應該不會吧,curl庫採集一頁網址的內容,10s絕對綽綽有餘,一分鐘採集兩次肯定沒問題
9 W" A0 M1 T% t& [" D& ?
( @; b3 i' v( l4 a0 F$ q" C3 T之前用curl做過小偷程序,curl庫的效率很高,負載要遠低於file_get_contents,不會出現file_get_contents等待時間過長而造成cpu飆升情況。有一次我的小偷程序上1w的IP,vps負載都不過0.2,當然了,我也是做了緩存的0 J1 H0 v( ]; g% R' l1 ?% x4 }
* K/ s- d7 u( u& i好吧,萬一碰上比較極端的情況,上一分鐘的進程時間拖得確實比較長,到了新的一分鐘,舊的進程繼續執行他的,新的進程有自動開始,http進程也才兩個而已,兩個進程不相互影響,系統負載也不高,能夠輕鬆應付。/ |2 v8 C3 a( x
但是如果這種極端情況不停的累加,那就是主機本身的問題了
+ o0 ?. p4 }. s3 C" U7 b/ i, M! m4 ^2 I# D
ps,平常不上QQ的……
/ L, K) E2 x4 B
, [9 ~4 ?4 E D3 }1 z& u( f
" R9 I9 K6 J3 W# P, Z5 E5 G- m7 Z# j7 Q# k9 I
- N$ p, q3 ^- h4 }& T# B' J |