2011-09-07 119 views
0

我正在構建一個社交網站,我目前正在測試某些功能的Ajax。我應該如何限制在這些情況下使用ajax?

現在,我有3個獨立的呼叫來自我的包括(這是在每一頁),將檢查數據庫的新消息,成就和通知,並更新特定的div。

我最擔心的是3個獨立的調用最終會導致性能問題。

我沒有辦法真正看到一個龐大的用戶羣會如何影響這個,因爲我的網站目前處於測試階段,我還沒有做廣告。所以我有幾個人可以測試。當我做廣告和獲得更多成員時,我不想遇到任何打嗝。

我目前每20秒鐘撥打一次電話。我希望有人能給我一些建議,我應該設置多長時間。我目前無法知道20秒是否太多,或者如果我可以將它設置爲10並且沒問題。

任何意見,將不勝感激。謝謝。

+0

爲什麼不能把它僅僅是一個調用,它返回一個JSON對象的所有三件事情? – epascarello

+0

我可以更新所有3個div嗎?他們在我的佈局的不同部分。 – Brad45

+0

您在呼叫中建立邏輯! – epascarello

回答

2

也許你應該看看服務器推動推送數據到客戶端,當有新消息等等。這意味着,不是使用資源進行輪詢,而是隻有在有新消息並推送到客戶端時才使用資源。

一些服務器推送服務器有:

+0

謝謝,我會研究它。 – Brad45

相關問題