我第一次尝试长时间的民意调查。
在PHP脚本中,我有一个带有睡眠定时器的while循环,冻结脚本10秒钟,然后它再次在数据库中查找新内容。
我在考虑性能和服务器/数据库负载/连接:
服务器更糟糕的是:许多GET请求(ajax),或许多数据库连接的打开/关闭?
使用长轮询但是在每轮循环中关闭并重新打开数据库连接(以释放有限数量的连接)会不会更好?
答案 0 :(得分:0)
这听起来不那么微不足道:什么是从一个简单的&#34开始的?我应该不是"通过扩展到更多服务器,替代方案的复杂性迅速增加。
使用这两种方法打击墙,我们已经提出了一个代理方案,即使在便宜的共享托管上似乎也能正常运行:
这使得在并发轮询增加时可以实现一个短的服务器端轮询间隔,而不会遇到问题。