php – 什么是更新具有新记录的页面的替代方法,因为它们在不使用jquery / ajax的情况下自动插入到表中

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 什么是更新具有新记录的页面的替代方法,因为它们在不使用jquery / ajax的情况下自动插入到表中脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我用 jquery,PHPMysqL写了一个小聊天系统;但是,我正在寻找某种技,只有在将新记录插入一行时才会更新.我觉得每秒使用jquery ajax调用来检索新记录对我的服务器来说真是太过分了.

解决方法

您正在寻找Comet解决方案: http://en.wikipedia.org/wiki/Comet_%28programming%29

正如pdr所说,这个想法是javascript不断向服务器打开异步请求.服务器将其保持打开状态,但在确定有要发送的内容之前不会发送任何内容.请求将在10-20秒后在javascript端超时,之后应重新打开连接.

这使用基于“订户”的模型,服务器将通过该模型将聊天消息或您拥有的内容一次性发送给所有订阅的客户端.这可以节省许多数据库请求,因为服务器是请求请求的服务器,而不是单个客户端.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 什么是更新具有新记录的页面的替代方法,因为它们在不使用jquery / ajax的情况下自动插入到表中全部内容,希望文章能够帮你解决php – 什么是更新具有新记录的页面的替代方法,因为它们在不使用jquery / ajax的情况下自动插入到表中所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。