gpt4 book ai didi

php - 在 Apache 上使用 PHP 进行长轮询

转载 作者:可可西里 更新时间:2023-11-01 12:39:31 25 4
gpt4 key购买 nike

希望我能很好地解释这一点。我正在努力创建一个 PHP library to handle ajax requests through PHP以面向对象的方式。我目前正在考虑实现长轮询解决方案的好方法,但对某些事情感到好奇。

Apache 不能很好地处理保持多个连接打开的问题。每个请求一个线程的模型使 Apache 对于长轮询非常低效。使用诸如 nginx 和 lighttpd 之类的服务器可以更好地处理这些线程,因此在库中,我计划实现针对单个函数调用可用的特定服务器优化的不同函数。就 Apache 而言,它恰好在 PHP 应用程序中占有巨大的市场份额,我需要一个更好的解决方案。

有没有办法暂停/暂停传入请求并继续处理其他请求,直到我准备好重新激活它?

我不确定这是否有意义,或者我是否走在正确的轨道上。 SO 推荐在 Apache 服务器上使用 PHP 进行长轮询的可能解决方案是什么?

最佳答案

这听起来像是延续。您绝对不能以任何优雅的方式在 PHP 中执行此操作。如果您想这样做,最好的办法是保存当前状态,并以这样一种方式编写代码,以便您可以在加载状态时从中断的地方继续。

关于php - 在 Apache 上使用 PHP 进行长轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com