2008-12-12 31 views

回答

1

我認爲這一切都取決於您在應用程序中如何跟蹤誰在線。

通常,當有人登錄時,您會爲他們創建一個會話,您可以根據所使用的任何語言進行迭代。

你必須記住,HTTP是一個無狀態的環境中,所以當確定某人在線是爲您的意見主要是主觀的,以他們登錄多久前。

3

由於@Ryan史密斯認爲,這很大程度上取決於網站的實施細節。我確信有一個現成的框架提供了一個店面應用程序的所有花裏胡哨的東西(比如你提到的腳本類型);然而,這些可以從免費和開放源碼的任何地方,或非常昂貴。

自己實現這樣的腳本並不是很困難。假設你正在跟蹤用戶的網站上以某種形式的數據存儲(通常是後端數據庫)的,你可以做這樣的事情:

  • 頁面加載時,火一個JavaScript,使一個Ajax請求
  • 讓Ajax請求的目標頁面選擇存儲活動用戶的表中的行數。返回這個結果。
  • 當請求完成時,讓Ajax回調將數字插入DOM中的任意位置。

您可以設置此過程以一定的時間間隔重複,以便包含腳本的頁面動態更新,顯示相對最新的在線用戶數。