我正在考虑用php建立一个网站,但其中有几个方面,如果以nde.js制成,效果会远远好得多。 同时,该网站的大部分需要保留在PHP。 这是因为许多功能已经在PHP中开发,而重新开发、测试等等将是一个大工程,坦率地说,该网站的这些部分在PHP中运行得非常好。
我正在考虑重建Norde.js中的部分,这些部分将获益于大多数在Norde.js的运行,然后让PHP将请求通过使用Gearman的Norde.js。 这样,我通过派遣更多的工人扫描规模,让齿轮工处理负荷分配。
我们的网站交通量很大,我担心齿轮夫能否应付这个负担。我想让这个问题保持富有成效,所以让我们主要关注以下可解决的要点:
- Can gearman handle all of our expected load assuming we have the memory (potentially around 3000+ queued jobs at at time, with several thousand being processed per second)?
- Would this run better if I just passed the requests to node.js using CURL, and if so, does node.js provide any way to distribute the load over multiple instances of a given script?
- Can gearman be configured in a way that there is no single point of failure?
- What are some issues that you guys can see arising both in terms of development and scaling?
我谈到这些广泛的问题,因此,任何人在看这篇文章时,都可以在一个地方收集广泛的信息,了解相互有重大影响的问题。
当然,我会测试所有这一切, 但我想收集尽可能多的信息 之前可能采取这样的行动。
编辑:我之所以使用变速器, 原因不在于它没有阻隔结构, 而是因为它的速度非常快。