簡體   English   中英

建議:使用CloudFlare和Ghost跟蹤HTTP請求

[英]Advise: Tracking HTTP requests with CloudFlare and Ghost

我有一個非常有趣的要求,我不太確定答案。 我轉向Stack Overflow,希望有人能夠分享他們的經驗並提出解決方案。

設定

我有一個前端網站,由運行標准MEAN堆棧環境的Ghost提供支持,所有流量都通過CloudFlare處理。

問題

我最近意識到我通過CloudFlare顯示收到了大量請求,這些請求未出現在我的Google Analytics中。 我知道有些人可能會禁用JS,但我們正在談論兩者之間的數量級差異。 我非常想知道為什么。

假設

我懷疑那些人正在嘗試使用端口掃描,或者試圖在我的平台中查找漏洞。 或者它可能是一個簡單的連接誤入歧途的情況。 無論哪種方式,我都不確定。

解決方案

這是我不確定的部分。 記錄和保留HTTP請求的最佳方法是什么? 我考慮過的一個考慮因素是使用Morgan將請求文件傳輸到.log文件中並在以后查看。 但是,我想知道是否有更優雅的解決方案。

我歡迎您的任何想法。

謝謝

Google Analytics比Cloudflare更保守。 正如您所提到的,一個原因是Cloudflare能夠訪問原始HTTP日志,而不必使用JavaScript來識別頁面視圖。 由於Cloudflare僅標記HTTP請求,因此端口掃描不會記錄為命中。

但是,即使考慮到機器人,Cloudflare仍可能記錄Google Analytics無法查看的視圖,例如; AJAX內容請求。 由於Google Analytics信標僅在加載頁面時運行一次,因此Google Analytics只記錄一次 - Cloudflare將其視為原始日志中的2個HTTP請求。

有關詳細信息,請參閱以下博客文章,詳細了解Google Analytics和Cloudflare Analytics如何區別: 了解Google Analytics:何時頁面視圖不是頁面視圖?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM