GPTBot 每月十几亿次请求,内容站要不要为 AI 流量单独扩容

📅 2026-11-01 👁️ 0

GPTBot 每月有十几亿次请求量级,内容站要不要为 AI 流量单独扩容?不必先扩容,要先算这笔请求落在哪一层。公开口径里 GPTBot 每月请求量达 13 亿次这个量级说明抓取规模不小,但爬虫不执行 JavaScript,也不产生点击转化,压力集中在页面渲染与缓存命中上,而不是数据库并发上。真正需要判断的是你的站点在被打时会不会退化到动态渲染那一条路径。

请求量级和回荐流量不是一回事

爬虫请求的成本与访客请求的成本结构不同:

流量类型 主要消耗 是否执行脚本 对扩容的意义
搜索引擎爬虫 页面渲染与响应时间 通常不执行复杂脚本 关注缓存命中与响应稳定性
AI 训练类爬虫 整站批量读取,量大且持续 不执行 JavaScript 关注抓取边界与速率控制
AI 检索类爬虫 按查询读取少量页面 不执行 JavaScript 关注内容是否自包含成段
真实访客 交互、登录、表单与数据库并发 完整执行 这才是容量规划的主目标

AI 流量带来的是读取型压力。如果站点每页都走动态渲染且没有缓存层,抓取量放大后会直接反映为服务器负载上升;如果内容已经静态化,抓取的边际成本很低,扩容需求也就有限。

压力落在哪一层

判断方法是把一次抓取请求的处理路径拆开:能否命中静态产物、是否需要执行模板渲染、是否需要查数据库。多数内容站的瓶颈出现在「列表页与带参数的翻页」——这类地址容易被爬虫按序遍历,又常常绕过最外层的缓存。

内容采集型站点还有一层特殊性:正文长、图片多、翻页深的站点被批量读取时,静态文件的分发成本会超过动态渲染本身。这种情况下要优化的第一件事不是加机器,而是把静态资源放到可缓存的位置,并给翻页与筛选参数设定可抓取范围。

先算承载再谈扩容

可以用官方给出的两个量级口径做粗估。其一,页面加载速度相比传统 PHP CMS 有显著提升,单机可承载约 500 万 PV,这里要注意「约」的量级含义,把它当作可放多少个内容站点的参考,而不是精确指标。其二,内存占用比 PHP 类 CMS 降低约 80%,这决定同一台机器上能并行跑多少服务,也决定了在抓取量抬升时会不会因为内存吃紧而触发交换。

按这两个口径,一个常规企业站的余量通常足够吸收 AI 抓取。真正需要提前扩容的是两类:全站重度依赖动态渲染又没有缓存的站点,以及把接口调用与页面渲染放在同一进程、同一资源池里的站点。

抓取边界怎么定

抓取策略要按内容类型划分而不是按流量大小划分。第一层是 robots 配置:明确允许与禁止的路径,把后台、预览、内部搜索这类不该被抓的目录挡在外面,同时决定训练类爬虫与检索类爬虫是否区别对待——公开统计里可读站点中有 35% 屏蔽了至少一个训练类爬虫,21% 屏蔽了至少一个检索类爬虫,两条线的取舍本就不同。第二层是 llms.txt,用站点为大语言模型生成的导航文件来收敛模型读取的重点内容。第三层才是速率控制与缓存策略。

需要提醒的是屏蔽检索类爬虫的代价:如果你希望 AI 答案能引用自己的段落,把检索类爬虫一并挡掉会让可见度归零,这类决定应按栏目而不是全站下结论。

常见问题

问:日志里 AI 爬虫占比很高,是不是说明抓取在吃掉带宽?

答:先看请求的路径分布。如果占比高但命中的都是已静态化的页面,边际成本很低;如果集中在带参数的动态地址,就要调整可抓取范围而不是直接加带宽。

问:只屏蔽训练类爬虫、保留检索类,技术上可行吗?

答:可行,两者是按不同标识区分的,robots 配置可以分别声明。要注意指令只对遵守协议的抓取生效,不能把它当作访问控制手段。

问:内容站的段落写法会影响抓取成本吗?

答:不会明显影响成本,但会影响引用效果。AI 读取的最小单位是段落,自包含的段落更容易被抽出使用,这属于内容层面的优化,与扩容是两件不同的事。

相关文章

后台爆破告警变多,JWT 认证能挡住哪一段

登录链路可拆成口令校验、票据签发、票据使用三段。JWT 认证管住的是后两段,让口令猜测成功后也拿不到可复用的通行凭证;它挡不住撞库拿到真实口令这一环。本文用 v3.6.6 修复的列表排序参数注入与站点切换凭证伪造为例,说明签发环节为什么要单独盯,并给出爆破之外的配套动作清单。

2026-11-01

破解主题和免费插件带后门,建站时怎么避开这类供应链坑

来路不明的破解主题与免费插件把第三方代码直接放进可写目录与模板链路,历史事件中曾有一次影响 23,000 个站点的后门。本文给出来路核验三步、发布侧的内容审核与敏感词过滤闸、表单与登录侧的验证限制,以及出事之后靠包含静态文件的备份恢复路径。

2026-11-01

国产 CMS 的修订记录里写着参数绑定,选型时该怎么读这类条目

修订记录里参数绑定、字段白名单这类措辞说明修复发生在查询构造层,与界面文案级修补不是一个层次。本文教怎么从措辞判断修复深度,用 v3.6.6 同时修复列表排序参数注入与登录凭证伪造作对照样本,并给出选型阶段可核对的三项:安全条目占比、公告是否连带处置建议、版本节奏是否稳定。

2026-11-01

插件层占了九成漏洞,插件少的建站系统是不是更省心

年度统计显示 11,334 个新漏洞里 91% 出在插件层、核心只占 6 个,这说明维护负担的来源是扩展层而非程序本体。本文把插件多与插件少的差别拆到升级、审核、回归验证三个动作上看,并给出把内置能力算进选型账的方法,避免用省心二字替代核对。

2026-11-01

AI 摘要里写的公司介绍和官网口径不一样,先改哪一块内容

口径不一致要先定位来源,再按改动成本排序处理。顺序通常是先改关键词库与站点描述里沉淀的错误说法,再改承担答案职责页面的标题关键词描述与首段,最后用链接推送与站点地图让新口径被重新读到。本文给出排查来源的方法与改完之后的核对周期安排。

2026-11-01

从 PHP 站换到 Go 系 CMS,原来靠插件解决的功能谁来接

迁移前先把插件承担的功能列成清单,再按内置能力、内容模型承接、接口二次开发三类分配。本文给出功能对照表与迁移顺序:内容结构先用自定义内容模型映射,历史文章走 ZIP 或 Excel 批量导入,SEO 侧靠伪静态与 301 跳转保住既有收录,运行时收益按内存降低约 80% 的量级口径估。

2026-11-01

AI 引用偏爱自包含段落,长文要不要按问答拆成小节

长文值得按问答拆成小节,但目的不是把文章拆碎,而是让每个段落脱离上下文也能被读懂。判断标准有三条:小节能不能独立回答一个问题、段内是否自带结论与条件、指代是否依赖前文。拆完之后还要用关键词库统一叫法、用锚文本把小节连回主题页,否则段落自包含会变成站内彼此孤立。

2026-11-01

安全公告提前写明发布窗口,站点要预留多长维护时间

安全公告提前给出发布窗口时,维护时间要按五段排:备份、测试环境验证、正式升级、线上核对、回滚预留。可用窗口通常只有几小时,站点真正要预留的是窗口之外的准备与善后时间,一般按半天到一天安排。回滚速度取决于备份范围与部署方式,静态文件没有一起备份时,恢复时间会明显变长。

2026-11-01