希望我能解释清楚。我正在以面向对象的方式创建一个用于通过PHP处理ajax请求的PHP库。目前,我正在考虑实现长轮询解决方案的好方法,但是有些疑问。
Apache无法很好地处理保持多个连接。每个请求对应一个线程的模型使得Apache对于长轮询非常低效。使用像nginx和lighttpd这样的服务器更好地处理这些线程,因此在该库中,我计划从单个函数调用中实现针对特定服务器进行优化的不同函数。对于占据PHP应用程序巨大市场份额的Apache而言,我需要更好的解决方案。
是否有一种方法可以将传入的请求暂停/挂起,并继续处理其他请求,直到我准备重新激活它?
我不确定这是否有意义,或者我是否走在正确的道路上。SO推荐用于在Apache服务器上使用PHP进行长轮询的可能解决方案是什么?
是否有一种方法可以将传入的请求暂停/挂起,并继续处理其他请求,直到我准备重新激活它?
我不确定这是否有意义,或者我是否走在正确的道路上。SO推荐用于在Apache服务器上使用PHP进行长轮询的可能解决方案是什么?