2014-01-28 81 views
0

我有一個擁有超過1000個用戶的網站。我想每10秒更新我的網站內容。 假設一個用戶更新表中的任何內容,以便它反映給其他登錄用戶。但記住用戶是理想的。 他沒有按他的瀏覽器刷新。從服務器獲得更新結果的優化方式

我想通過調用ajax文章的jquery每10秒應用一次自動刷新,並獲得更新結果 。但用我的方法,如果1000個用戶在線,所以我的服務器將被擊中1000次。我想要一些優化的方式來做到這一點。任何建議

+0

所以基本上你wan't到從服務器獲取信息,而無需調用呢?我希望你看到那是不可能的。 – RononDex

+0

Ofcorse我知道我必須打電話給服務器,但我不想打1000次服務器 – user3124690

+0

您可以將它緩存在一個文件中,然後從服務器請求該文件。然而,你**有**打到服務器,一切都是不可能的,是我的意思***我希望你看到我在以前的評論*** – RononDex

回答

1

設置阿賈克斯推來代替:

  1. 有瀏覽器調用上載的遠程功能。
  2. 然後在服務器上等待一個事件(發送新信息),然後將其返回給瀏覽器。這對node.js最簡單。

你必須根據你想實現的可靠性來處理連接落下。

這裏的阿賈克斯推到PHP的討論: Ajax push system

相關問題