当我使用彗星iframe我只发送脚本标记从后端php文件到前端和JavaScript显示它。彗星如何与PHP一起工作?
有人可以简要地解释彗星服务器在图片中出现的位置以及前端(javascript),后端(php)和彗星服务器之间的通信方式。
因为我读到,如果你要让很多用户使用你的彗星应用程序,最好有一个彗星服务器。但我不太明白这些部分之间的耦合。
当我使用彗星iframe我只发送脚本标记从后端php文件到前端和JavaScript显示它。彗星如何与PHP一起工作?
有人可以简要地解释彗星服务器在图片中出现的位置以及前端(javascript),后端(php)和彗星服务器之间的通信方式。
因为我读到,如果你要让很多用户使用你的彗星应用程序,最好有一个彗星服务器。但我不太明白这些部分之间的耦合。
使用此链接:
http://www.zeitoun.net/articles/comet_and_php/start
这是我能找到的最好的教程,并需要1分钟尝试;
在短:
alt text http://www.zeitoun.net/_media/articles/comet_and_php/comet.png
(从该教程图像)
指数,可以是HTML或PHP,创建一个请求,其PHP的犯规答案直到有数据要发送回来,聊天时,当有人给你发消息。
如果你有很多用户聊天,我建议使用Java聊天应用
,否则你的服务器将加载与运行PHP引擎(每一个悬而未决的要求保持一个PHP引擎活着,这是服务器的容量)。
http://streamhub.blogspot.com/2009/07/tutorial-building-comet-chat.html
这应该帮助您与那,但你需要的Java托管:)
乐趣
编辑:
刚刚看了其他的服务器部分;将请求发送到您自己的服务器可能会变得混乱,因为超时功能可能无法正常工作,所以服务器崩溃,一个独立的服务器在一段时间后超时连接,无论如何。
我有一个非常简单的例子,可以让你从彗星开始。它涵盖了使用NHPM模块编译Nginx,并包含jQuery,PHP和Bash中简单发布者/订阅者角色的代码。
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
工作示例(简单的聊天),可以在这里找到:
http://cheetah.jamieisaacs.com/
THX的链接,但实际上我知道怎么彗星的作品。我想知道前端和后端如何与彗星服务器(码头,玻璃鱼)进行通信。在教程中,他们没有使用彗星服务器,但我读到,如果许多用户要使用您的彗星应用程序,您必须这样做。 – ajsie 2010-01-06 22:11:10
没有注意你的第二个链接。它回答了我的问题。 THX =) – ajsie 2010-01-06 22:13:15