V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zero3412
V2EX  ›  程序员

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

  •  
  •   zero3412 · 2021-02-01 18:42:58 +08:00 · 2415 次点击
    这是一个创建于 1396 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    如何统计呢?

    12 条回复    2021-02-02 10:21:26 +08:00
    liuxu
        1
    liuxu  
       2021-02-01 18:57:33 +08:00
    nginx 有 access.log 日志,默认有 body_bytes_sent
    liuxu
        2
    liuxu  
       2021-02-01 18:57:55 +08:00
    apache 查查对应的文件,应该也有
    captain2011
        3
    captain2011  
       2021-02-01 19:04:35 +08:00
    apache 可以看看日志文件,然后搜一下脚本 awk 统计一下访问量最多的

    为了更方便的话,可以部署一套 kibana,方便分时查看统计
    zero3412
        4
    zero3412  
    OP
       2021-02-01 19:37:39 +08:00
    感谢 @liuxu @captain2011

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

    kibana 感觉好复杂的样子
    dream4ever
        5
    dream4ever  
       2021-02-01 19:41:01 +08:00
    网上找找开源工具或者统计代码,这类主流软件的日志分析应该是很常见的需求,现成的轮子应该比较好找。
    zero3412
        6
    zero3412  
    OP
       2021-02-01 20:14:33 +08:00
    @dream4ever 就是没找到简单方便,Splunk 根本用不来,哈哈哈
    sggggy
        7
    sggggy  
       2021-02-01 20:48:26 +08:00 via iPhone
    阿里云全站加速套一个 第二天看统计
    RickyC
        8
    RickyC  
       2021-02-01 21:29:59 +08:00
    @zero3412
    1. 建议通过 Excel 或者编辑器来分析日志
    2. 可以考虑把静态文件移至阿里云 OSS, 那玩意儿不贵还自带流量统计
    zlowly
        9
    zlowly  
       2021-02-02 00:53:29 +08:00
    传统 perl 实现的 AWStats 不知道是否满足需求,配置上应该算简单了。
    wakzz
        10
    wakzz  
       2021-02-02 09:21:43 +08:00
    搭个 ELK 收集 Nginx 日志,通过 ELK 的可视化图轻松解决问题
    kungfuchicken
        11
    kungfuchicken  
       2021-02-02 10:00:39 +08:00
    用 goaccess 这个工具分析你的 nginx 日志,它可以生成一个可视化的流量报表 HTML 页面,有一项内容就是流量消耗文件排行
    zero3412
        12
    zero3412  
    OP
       2021-02-02 10:21:26 +08:00
    @sggggy 灵光
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5883 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 02:32 · PVG 10:32 · LAX 18:32 · JFK 21:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.