网站日志分析从零入门
日志是唯一来自服务器一手的SEO数据,蜘蛛的真实行为全在里面。入门只需要掌握四条分析命令。
日志是唯一来自服务器一手的SEO数据,蜘蛛的真实行为全在里面。入门只需要掌握四条分析命令。
拿到日志文件
Nginx日志在服务器日志目录,按天切割的文件直接可用。确认log_format包含UA字段。
统计蜘蛛来访量
grep Baiduspider access.log | awk '{print substr($4,2,11)}' | sort | uniq -c,按天输出蜘蛛抓取次数。
看抓取路径分布
grep Baiduspider access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -30,TOP路径告诉你蜘蛛在抓什么。
查状态码占比
grep Baiduspider access.log | awk '{print $9}' | sort | uniq -c,200占比90%以上为健康。
判断标准与参考数据
每周产出一份蜘蛛分析记录,趋势数据持续积累。
注意事项
字段序号取决于服务器的log_format定义,直接套用命令前先看一行日志确认字段位置。