SEO 百科
日志文件的来源
本页目录
日志文件的来源
日志文件的来源 指做抓取分析时能从哪些地方拿到访问记录。最常见的是 Web 服务器的访问日志,Nginx 与 Apache 各自记录每次请求,字段写得完整[1]。
四类可用来源
Nginx access log combined 格式含时间、请求、状态、UA、refer
Apache access_log 模块可配日志格式与轮转
CDN 与边缘日志 Cloudflare 等按域名导出请求记录
应用层日志 自己埋的中间件,字段可选
服务器日志的好处是完整:抓取被拦截时仍会留下请求记录;坏处是要自己解析与存储[2]。
与后台报告的区别
Google 侧的处理结果由 Search Console 给出,日志给的是请求事实。同一时间窗里两边的抓取次数并不完全对应,做趋势时要选一个为主口径[2]。
验证请求真身
日志里的 user-agent 可以伪造,判断是否为 Googlebot 要按 IP 与反向 DNS 核对,Google 给了验证方法[3]。AI 爬虫一侧,Perplexity 与 OpenAI 都公布了清单,地址与令牌都在里面,比对方式相同[4]。
留存与成本
日志量大,按抓取分析的需求保留窗口即可,配合日志轮转与压缩存放[1]。全量长期保存的意义不大,重点路径的字段可以单独入库。
附录
参见
参考资料
官方(境外)
- 《Nginx: Common Log Format》,Nginx 文档。
- 《优化抓取预算》,Google 搜索中心。
- 《验证 Googlebot》,Google 搜索中心。
- 《Perplexity Crawlers》,Perplexity 文档。