假设只有5 个不同cURL
的脚本,每个脚本cmd window
在同一台机器上同时运行在不同的地方。这样会好吗?它会与在浏览器上运行不同的选项卡一样吗?
我还想补充一点,其中有一些脚本PHP Simple HTML DOM Parser
。那会改变什么吗?
对此的所有想法将不胜感激。
假设只有5 个不同cURL
的脚本,每个脚本cmd window
在同一台机器上同时运行在不同的地方。这样会好吗?它会与在浏览器上运行不同的选项卡一样吗?
我还想补充一点,其中有一些脚本PHP Simple HTML DOM Parser
。那会改变什么吗?
对此的所有想法将不胜感激。
是的,你绝对可以做到。从您的代码的角度来看,这与让 5 个不同的用户同时加载网站是一样的。从服务器的角度来看也是如此。事实上,这是一种非常简单的方法来测试页面上的模拟负载并查看它如何处理它。绝对不是迄今为止最好的方式,但又快又脏。
在生成这 5 个脚本时要小心,不要让这 5 个脚本在运行更多之前没有完全完成并退出。如果您最终运行了数十个甚至数百个脚本,您可能会快速超载您自己的服务器/站点。
另请注意,如果您在这些脚本中进行大量处理,您可能会遇到 PHP/MySQL/Apache 超时,因此请注意这一点。
确保这些电话也受到公众的彻底保护,否则其他人会向它发送数千个电话,也会使您的网站崩溃。
如果您需要进行繁重的处理,通常最好使用由 cron 作业触发的命令行 PHP 脚本来完成。这为您提供了更多的控制和安全性。