簡體   English   中英

是否可以通過Windows命令行運行多個PHP cURL腳本?

[英]Is it ok to run multiple PHP cURL scripts via windows command line?

假設只有5個不同的cURL腳本,每個都在同一台計算機上同時在不同的cmd window上運行。 可以嗎? 它的作用與在瀏覽器上運行不同的選項卡一樣嗎?

我還想補充一點,其中一些腳本中包含PHP Simple HTML DOM Parser 那會改變什么嗎?

所有對此的想法將不勝感激。

是的,您絕對可以做到。 從您的代碼角度來看,這與讓5個不同的用戶一次加載站點相同。 從服務器角度來看也是一樣。 實際上,這是測試頁面上的模擬負載並查看其處理方式的一種非常簡單的方法。 絕對不是目前為止最好的方法,但是又快又臟。

生成這5個腳本時要當心,不要使您最終陷入失控的境地,在運行5個腳本之前,這5個腳本還沒有完全完成並退出。 如果最終運行了數十甚至數百個腳本,您可能會很快使自己的服務器/站點超載。

另請注意,如果您在這些腳本中執行大量處理,則可能會遇到PHP / MySQL / Apache超時,因此請注意這一點。

確保這些電話也受到公眾的徹底保護,否則其他人將向其發送數千個電話,從而使您的網站崩潰。

如果您需要進行繁重的處理,通常最好使用由cron作業觸發的命令行PHP腳本進行處理。 這為您提供了更多的控制和安全性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM