2017-06-09 22 views
0

我在前端有一個Java後端和JavaScript + HTML/CSS。我想實現一些東西來衡量單擊按鈕或使用功能的次數,並將該數據存儲在某個數據存儲中。我不想使用Google Analytics或其他第三方工具。我想跟蹤並保存數據庫中調用Java函數的次數。什麼是最好的方式來做到這一點?

+0

指向前端和後端是有區別的。用戶/機器人可以繞過前端並將HTTP請求直接發送到後端。在後端計數可能看起來更加健壯,但如果您對UI交互感興趣,則應該指望前端。 –

+0

只需使用java和JS的計數函數來記錄您的計數,並將其保存在數據庫或任何您想要的位置。 –

+0

您推薦哪些Java庫以確保一致性來同時處理多個事務? – dellyDynamic

回答

0

我認爲存儲在後端將是最好的,通過您的文本查看並提到分析,我想你想要一個永久存儲的應用程序的整個生命週期的點擊次數,不會建議您跟蹤前端的細節,因爲這些值是臨時的,並且不會存儲在您的服務器上,因爲多個用戶將使用該Web應用程序。建議您撥打後端功能,每次點擊按鈕網站時都會增加存儲值。最好使用noSQL數據庫來存儲它,因爲所有你想要做的就是增加值,也是因爲性能。

但是當你開始有幾個用戶,從不同的位置訪問該網站,同時您可能需要管理可能使用AOP喜歡的AspectJ和Java代理出現

+0

您推薦哪些Java庫以確保一致性來同時處理多個事務? – dellyDynamic

2

這種類型的功能是最好的實現併發問題。

相關問題