2011-11-08 92 views
2

我正在一個交友網站工作,並希望用戶能夠與他們的朋友聊天。我原本打算整合Meebo來提供聊天功能,就像MyYearbook一樣,但Meebo只會將這項服務提供給大型網站。創建一個用戶聊天系統 - (PHP,MySQL,AJAX?)

我願意自己學習和編寫這個東西,但需要指出正確的方向。

有沒有這方面的教程?我可以找到的所有教程都是用於網站聊天,允許網站上的任何人蔘與。我只需要朋友能夠看到朋友在線,然後聊天。

有沒有可以集成到網站提供此技術的任何技術?

+0

你真正需要的是閱讀一些提供geoip查找的API,否則你將無法做出你需要的商業廣告。 – stefan

回答

0

最簡單的解決方案使用輪詢,這對於低音量是很好的,但是在大音量下,點擊次數將成爲問題。這裏有一個鏈接(我認爲)使用輪詢,並應該給你一些想法如何開始:http://www.phpfreechat.net/

但是,對於更高的音量,你可能需要離開輪詢。這個問題談到了一些策略:Use HTTP Keep-Alive for server to communicate to client

+0

好的,所以我應該查看聊天系統的HTTP Keep-Alive方法? –

+0

如果是我,我會用輪詢(爲簡單起見)編寫它,但模塊化通信層,以便您可以稍後使用保持活動的解決方案替換它。編輯:其實,我會寫一個相當長的持續時間輪詢,然後使它足夠聰明,以便在對話期間識別對話發生的時間並縮短輪詢間隔(或切換到保持活動的解決方案)。 – Aerik