V2EX 07月29日 10:20
[程序员] 技术博客写了不到一年,突然想起来整理了一下访问数据,感觉还蛮有意思的
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

作者搭建技术博客一年多,首次尝试使用 GoAccess 工具分析 Nginx 访问日志,以了解博客的用户访问情况。该博客技术方向偏向网络编程,访问量主要集中在“故障应急总结”一文。通过 GoAccess,作者初步分析了总请求数、独立访客数、热门文件以及流量来源等数据。虽然目前访问量不大,符合预期,但作者正在探索更轻量级的分析方法,以替代 Google Analytics 等较重的工具,以便更好地理解和优化其静态博客的用户体验。

⚙️ **技术博客的初步数据分析实践:** 作者利用 GoAccess 工具对基于 OpenResty 和 Zola 的静态技术博客进行了访问日志分析,旨在了解用户访问行为。此举填补了博客上线一年多以来在数据追踪方面的空白,为后续优化提供了基础。

📊 **GoAccess 工具的应用与配置:** 分析过程中,作者使用了 `goaccess /usr/local/openresty/nginx/logs/access.log --log-format=COMBINED --ignore-crawlers` 命令,并提及去除了爬虫数据,但可能包含 RSS 订阅流量。日志分析耗时 20 秒,处理了 205.29 MiB 的日志,产生了 880775 条请求和 106930 位独立访客。

📈 **核心内容与用户偏好洞察:** 分析结果显示,博客的访问量主要集中在“故障应急总结”一文,这表明该内容对用户具有较高的吸引力。作者的技术方向(如网络编程)较为小众,访问量符合预期。

💡 **对轻量级分析工具的探索:** 作者对 Google Analytics 等传统分析工具的“重量级”表示顾虑,并寻求更适合静态博客的、不折腾的分析方法,以期在不增加过多复杂性的前提下,获得有价值的用户洞察。

去年搭了一个技术博客,很简单的用 OpenResty(nginx) + 静态博客(zola) 就跑了起来,主要是想慢慢整理和输出自己学习的过程,一直没想到过访问数据。昨天晚上突然发现 nginx 的访问数据居然一直存着,我就咨询了下 ai ,拿着 goaccess 工具,整理了一下访问数据。

命令行是 goaccess /usr/local/openresty/nginx/logs/access.log --log-format=COMBINED --ignore-crawlers,我不太熟悉这个,只是去掉了爬虫相关,估计正常的 RSS 订阅应该还算在里面,数据结果贴在最下面。可能写的技术方向比较小众,就是网络编程之类的,看得人不是很多,这个倒是符合预期,主要游览量还是在我之前写的那个故障应急总结上面。

大家还有什么不怎么折腾,还能给自己博客访问数据做一些有意思分析的办法吗,感觉 Google Analytics 这种有点太重了,我只是个静态博客。哦,对了,最后放下博客地址 https://jt26wzz.com/ 😉



Dashboard - Overall Analyzed Requests (10/Dec/2024 - 29/Jul/2025) [Active Panel: Visitors]

Total Requests 880775 Unique Visitors 106930 Requested Files 14131 Referrers 0
Valid Requests 761559 Log Parsing Time 20s Static Files 1018 Log Size 205.29 MiB
Failed Requests 0 Excl. IP Hits 0 Not Found 11286 Tx. Amount 50.01 GiB
Log Source /usr/local/openresty/nginx/logs/access.log

> 1 - Unique visitors per day Total: 232/232

Hits h% Vis. v% Tx. Amount Data
---- ------ ---- ------ ---------- ----
815 0.11% 153 0.14% 13.69 MiB 29/Jul/2025 |||||||||||||||||||||||||||
1844 0.24% 401 0.38% 60.99 MiB 28/Jul/2025 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2310 0.30% 400 0.37% 45.88 MiB 27/Jul/2025 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2213 0.29% 748 0.70% 63.10 MiB 26/Jul/2025 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1998 0.26% 387 0.36% 79.20 MiB 25/Jul/2025 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2748 0.36% 538 0.50% 127.93 MiB 24/Jul/2025 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3269 0.43% 676 0.63% 161.26 MiB 23/Jul/2025 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

2 - Requested Files (URLs) Total: 366/14131

Hits h% Vis. v% Tx. Amount Mtd Proto Data
----- ------ ----- ------ ---------- --- -------- ----
64645 8.49% 34767 32.51% 288.57 MiB GET HTTP/1.1 /
46977 6.17% 35299 33.01% 1.73 GiB GET HTTP/1.1 /posts/0007-online-firefighting-real-world-lessions-from-4-years-on-call/
15021 1.97% 3974 3.72% 17.98 MiB GET HTTP/1.1 /rss.xml
8111 1.07% 4061 3.80% 293.31 MiB GET HTTP/3 /posts/0007-online-firefighting-real-world-lessions-from-4-years-on-call/
3564 0.47% 3446 3.22% 12.77 MiB GET HTTP/1.1 /about/

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

GoAccess Nginx 静态博客 日志分析 OpenResty
相关文章