2010-01-06 131 views
0

当我使用彗星iframe我只发送脚本标记从后端php文件到前端和JavaScript显示它。彗星如何与PHP一起工作?

有人可以简要地解释彗星服务器在图片中出现的位置以及前端(javascript),后端(php)和彗星服务器之间的通信方式。

因为我读到,如果你要让很多用户使用你的彗星应用程序,最好有一个彗星服务器。但我不太明白这些部分之间的耦合。

回答

4

使用此链接:

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托管:)

乐趣

编辑:

刚刚看了其他的服务器部分;将请求发送到您自己的服务器可能会变得混乱,因为超时功能可能无法正常工作,所以服务器崩溃,一个独立的服务器在一段时间后超时连接,无论如何。

+0

THX的链接,但实际上我知道怎么彗星的作品。我想知道前端和后端如何与彗星服务器(码头,玻璃鱼)进行通信。在教程中,他们没有使用彗星服务器,但我读到,如果许多用户要使用您的彗星应用程序,您必须这样做。 – ajsie 2010-01-06 22:11:10

+0

没有注意你的第二个链接。它回答了我的问题。 THX =) – ajsie 2010-01-06 22:13:15