网站流量偏大,如何统计是哪些页面或文件占用流量呢?

2021 年 2 月 1 日
 zero3412

服务器是 Apache,有 Apache 站点日志文件,

百度统计只能统计页面访问次数

站点有提供 mp3/pdf/zip/ppt 等文件的下载,没有做下载统计,直接是 <a href="xxx/file/xxx.pdf

如何统计呢?

3151 次点击
所在节点    程序员
12 条回复
liuxu
2021 年 2 月 1 日
nginx 有 access.log 日志,默认有 body_bytes_sent
liuxu
2021 年 2 月 1 日
apache 查查对应的文件,应该也有
captain2011
2021 年 2 月 1 日
apache 可以看看日志文件,然后搜一下脚本 awk 统计一下访问量最多的

为了更方便的话,可以部署一套 kibana,方便分时查看统计
zero3412
2021 年 2 月 1 日
感谢 @liuxu @captain2011

有没有通过 apache 站点日志文件 分析的软件

kibana 感觉好复杂的样子
dream4ever
2021 年 2 月 1 日
网上找找开源工具或者统计代码,这类主流软件的日志分析应该是很常见的需求,现成的轮子应该比较好找。
zero3412
2021 年 2 月 1 日
@dream4ever 就是没找到简单方便,Splunk 根本用不来,哈哈哈
sggggy
2021 年 2 月 1 日
阿里云全站加速套一个 第二天看统计
RickyC
2021 年 2 月 1 日
@zero3412
1. 建议通过 Excel 或者编辑器来分析日志
2. 可以考虑把静态文件移至阿里云 OSS, 那玩意儿不贵还自带流量统计
zlowly
2021 年 2 月 2 日
传统 perl 实现的 AWStats 不知道是否满足需求,配置上应该算简单了。
wakzz
2021 年 2 月 2 日
搭个 ELK 收集 Nginx 日志,通过 ELK 的可视化图轻松解决问题
kungfuchicken
2021 年 2 月 2 日
用 goaccess 这个工具分析你的 nginx 日志,它可以生成一个可视化的流量报表 HTML 页面,有一项内容就是流量消耗文件排行
zero3412
2021 年 2 月 2 日
@sggggy 灵光

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/750392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX