Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
4年前关闭。
我想在Linux上同时在后台运行800多个PHP脚本。每个PHP脚本将永远执行,这意味着它一旦启动就不会停止。每个脚本将发送请求并从服务器获取响应。我需要多少RAM?是否可以运行800多个脚本?我需要哪种硬件?
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
4年前关闭。
我想在Linux上同时在后台运行800多个PHP脚本。每个PHP脚本将永远执行,这意味着它一旦启动就不会停止。每个脚本将发送请求并从服务器获取响应。我需要多少RAM?是否可以运行800多个脚本?我需要哪种硬件?
最佳答案
您可能做错了。由于您的脚本受I / O约束,而不是CPU约束,因此事件循环将为您提供帮助。这样,您只需要与CPU内核一样多的工作人员即可。
这种方法不仅减少了内存和CPU周期方面的所需资源,而且减少了必须监视的脚本数量。
有多种PHP实现,以下是三种最受欢迎的实现:
Amp
Icicle
React
关于php - 在后台运行繁重的PHP脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33052838/