PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了可扩展PHP(基于AJAX)聊天系统的最佳方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在为一家公司构建一个聊天系统,我想知道构建该系统的最佳方法是什么?

我们当前的设置是带有PHP和Memcacheq的Nginx http Server(作为将聊天消息追加到用户自己的队列的消息队列).然后,我们(通过Comet样式请求)轮询Nginx服务器,并查询消息队列以获取更新.

使用诸如Memcacheq之类的消息队列来处理同时具有用户间和站点范围内的聊天功能的聊天系统是一个好主意,还是最好只使MysqL

谢谢!

解决方法:

@H_100_0@memcache仅在您有一些过时的数据(或不良的数据库设计以增加查询执行时间)时才有用.在您的情况下(聊天系统),数据将是新鲜的,据我所知,@L_128_17@memcache只会使事情复杂化(读取降低性能).将Memcache视为MysqLPHP间的中间件(在RAM上).如果数据是陈旧的,则由于PHP不必使用MysqL,因此减少了旅行时间,但是在使用新数据的情况下,负载实际上会增加(因为memcache也需要从PHP获取更改).

总之,我不建议将memcache用于聊天系统.建议您在网络上搜索更多. http://blog.tech.stylefeeder.com/2008/08/22/memcached-vs-mysql/的好帖子

大佬总结

以上是大佬教程为你收集整理的可扩展PHP(基于AJAX)聊天系统的最佳方法全部内容,希望文章能够帮你解决可扩展PHP(基于AJAX)聊天系统的最佳方法所遇到的程序开发问题。

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

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