gpt4 book ai didi

ajax - 高级聊天网络应用程序

转载 作者:行者123 更新时间:2023-12-03 22:20:13 24 4
gpt4 key购买 nike

我正在寻求实现类似于 facebook/gmail 聊天的功能。我知道他们使用 comet & jabber 作为他们的技术。但我对一些事情感到困惑。

  1. 我真的需要 jabber 吗?我可以使用带有 from、to、message、sent 和 recd 的简单 mysql 表吗?使用mysql有没有效率低下的地方?有性能损失吗?

  2. comet 可以使用常规网络服务器来实现吗?我需要一些特殊的服务器吗? AFAIK,apache+php 无法处理太多打开的连接?我应该使用简单的轮询,这会对我的系统产生不利影响吗?我可以在普通网络主机上使用什么开箱即用的功能? (因为如果我出售聊天应用程序,它应该适合大多数人。)

  3. (当前)实现 comet 的最佳方法是什么?无限 iframe 是个好主意吗? php一段时间后不会超时吗?这将是一个跨浏览器解决方案还是我必须编写一些丑陋的黑客?这会导致服务器负载吗? Gmail 和 Facebook 使用什么来实现永久连接?

最佳答案

很好的问题,希望这个周末不会在堆栈中迷失。如果您想使用 flash,kirupa 有一个关于如何使用 PHP 和套接字的很好的教程。就 comet 而言,我相信您必须有某种服务器实现。我的薄弱知识现在就到此为止了。

简单的轮询示例(jquery + asp.net) http://trappedinhoth.blogspot.com/2009/04/ajax-jquery-chat-demo.html

Kirupa 的教程(php5 套接字 + flash 8) http://www.kirupa.com/developer/flash8/php5sockets_flash8.htm

开源 Flash 聊天客户端(谷歌,还有更多) https://blueimp.net/ajax/

cometd 信息 http://cometdaily.com/

我并不是真正回答你的问题,只是向你指出更多资源。我很好奇其他人会怎么回答。

关于ajax - 高级聊天网络应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/843889/

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