需要我目前使用的實現一些反饋...的Javascript實時訪客信息
我創建的嵌入到我的網站,發送請求每3秒到端點的JavaScript文件。該請求具有爲每個新訪客創建的唯一標識符。然後使用json編碼的值{「load_time」:189225},使用site_123_unique_identifier等關鍵字將其添加到redis中。這些密鑰有5秒的過期時間,因爲我爲每個訪問者使用了一個唯一的標識符,它不會重複訪問者,只會增加過期時間。
對於我們的實時儀表板,我們每隔幾秒發送一次請求到後端,它會匹配所有匹配site_123 *的密鑰。然後,我循環遍歷所有返回的redis鍵,並在其上運行json_decode並將這些值相加。
這是否適用於每天獲得數百萬次瀏覽量的網站?如果不是您推薦的解決方案,則必須使用ie7 + [xmlhttp而不是套接字]
它不起作用。 Redis是關於即時聚合數據,而不是積累數據以便離線處理數據。 –