鍍金池/ 問答/PHP/ 用戶瀏覽網(wǎng)頁(yè)的時(shí)間

用戶瀏覽網(wǎng)頁(yè)的時(shí)間

我想統(tǒng)計(jì)微信用戶瀏覽一個(gè)頁(yè)面的時(shí)長(zhǎng),請(qǐng)各位大佬,給點(diǎn)思路!!!!

回答
編輯回答
尛曖昧

前車之鑒

方案1:websocket

前端開個(gè)長(zhǎng)連接,后臺(tái)統(tǒng)計(jì)長(zhǎng)連接時(shí)間。

方案2:ajax輪詢

隔幾秒發(fā)一個(gè)查詢,后臺(tái)記錄第一與最后一個(gè)查詢間隔時(shí)間

2017年11月5日 01:07
編輯回答
你的瞳

有一個(gè)不成熟的想法:

  1. cookie或者redis開個(gè)visit_time瀏覽時(shí)間的字段,用來存儲(chǔ)當(dāng)前訪問的時(shí)間戳。
  2. 下一次點(diǎn)擊鏈接的話,就獲取到這個(gè)值,用當(dāng)前時(shí)間戳相減,得到差值就是停留時(shí)間,然后再更新這個(gè)字段
2018年9月18日 05:02