jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery与PHP mySQL聊天大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
今天我给自己设置了一个挑战,在半小时内写一个jQuery聊天.它最终花了我40分钟.

但是,我想改进它,因此服务器和浏览器的负载并不可怕.

目前用户键入文本框,按回车键,此数据被发送到.PHP文件,该文件更新MysqL表并输出表中的所有行.

如果有人在没有用户按回车的情况下说任何事情,则每两秒在div上设置一个Interval来更新.

我只是想知道如何以更好的方式或最有效的方式执行此操作.我想了解使用的最佳技术和原因.

感谢您的所有输入,我喜欢堆栈溢出,这对我来说非常宝贵.

解决方法

使用ajax轮询与“PHP BACk”/“ javascript front”技术堆栈的聊天应用程序将不可避免地导致繁重的服务器负载. http并不是为那种通信而设计的,如果你使用的是apache(正如我所假设的那样),每个请求的开销都非常大.

正如一些提交的内容所示,您可以使用完整的堆栈javascript框架(即后端的Node.js)进行调查.

当我的任务是使用PHP后端和Javascript前端(使用定期ajax轮询)加速现有聊天应用程序时,我最终使用第三方服务器端产品来处理轻量级XMPP请求.此服务器端产品是OpenFire,但您可以使用eJabberd获得更好的性能 – 但OpenFire更容易设置和维护.结果非常令人满意,服务器负载显着下降,并且消息立即传送给大约1000名在线用户疯狂地聊天(在一个不太平均的性能专用linux盒子上).

在SO答案的范围内很难解释所有微小的细节,但幸运的是Ben Werdmuller @ IBM在这主题上写了一篇awesome tutorial.

大佬总结

以上是大佬教程为你收集整理的jquery与PHP mySQL聊天全部内容,希望文章能够帮你解决jquery与PHP mySQL聊天所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

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