frankwng1985 發表於 2013-8-14 15:35 
6 k" J/ k1 Y" ~) Y. i" e$ j; ~如果下個1分鐘調用的時候程序還在運行,怎麼處理?系統會自動處理? , x) b& [( U# Q1 j) B( ?3 K
這個應該不會吧,curl庫採集一頁網址的內容,10s絕對綽綽有餘,一分鐘採集兩次肯定沒問題1 P. r- ~ K* X8 _0 T9 f3 O
* [" i0 W- a/ g) c' p" [之前用curl做過小偷程序,curl庫的效率很高,負載要遠低於file_get_contents,不會出現file_get_contents等待時間過長而造成cpu飆升情況。有一次我的小偷程序上1w的IP,vps負載都不過0.2,當然了,我也是做了緩存的8 p3 A7 G g( p! r8 F$ j
/ h7 Z& c' ? Z3 c) U) v好吧,萬一碰上比較極端的情況,上一分鐘的進程時間拖得確實比較長,到了新的一分鐘,舊的進程繼續執行他的,新的進程有自動開始,http進程也才兩個而已,兩個進程不相互影響,系統負載也不高,能夠輕鬆應付。1 X0 @$ `" ]+ O4 J1 i9 Z" e: V
但是如果這種極端情況不停的累加,那就是主機本身的問題了! f# h$ w2 f7 j+ D7 A+ B
7 |0 H6 p) {* k) `0 W6 M# k8 Z
ps,平常不上QQ的……
# L/ c& _: e3 m! b" D* e2 O" q- F; p& k2 C; q3 b
e$ w1 K- D% O3 c. f8 L
7 d" r8 O1 D+ V9 d9 x5 @7 `" v) G; p d1 Y# q! N5 c9 P
|