frankwng1985 發表於 2013-8-14 15:35 
8 r) ^2 D8 }) f+ `! [如果下個1分鐘調用的時候程序還在運行,怎麼處理?系統會自動處理? 0 W7 B2 F; O) _: E2 _* E/ v; } O( m
這個應該不會吧,curl庫採集一頁網址的內容,10s絕對綽綽有餘,一分鐘採集兩次肯定沒問題* }+ p% S0 g& \4 a3 P2 T% l/ T& `
) W. Y0 v N- C, D. T( [9 Z3 b
之前用curl做過小偷程序,curl庫的效率很高,負載要遠低於file_get_contents,不會出現file_get_contents等待時間過長而造成cpu飆升情況。有一次我的小偷程序上1w的IP,vps負載都不過0.2,當然了,我也是做了緩存的4 T1 d5 f; n" [7 z( f: c( E1 K
* h+ N6 [1 I, E- S0 j$ O c好吧,萬一碰上比較極端的情況,上一分鐘的進程時間拖得確實比較長,到了新的一分鐘,舊的進程繼續執行他的,新的進程有自動開始,http進程也才兩個而已,兩個進程不相互影響,系統負載也不高,能夠輕鬆應付。0 B2 j. R( a+ w, p* n' x; ^# t1 I
但是如果這種極端情況不停的累加,那就是主機本身的問題了
$ k; e4 R, j0 D: i" _( I
8 a. r( x5 v+ d9 O; _0 r1 Yps,平常不上QQ的……8 n* {2 w. X, l7 k. E+ N3 M; k! X
( {3 `9 S& i5 |+ t/ P6 O/ Y
: O( |" O( B( u4 g& h- H" v. E0 v/ _4 s/ [2 x) Z6 \
4 B# M# k* S9 y5 H2 N8 H/ x
|