安企BLOG

安企CMS 帮助文档与使用指南

接口被刷时,限速该配在网关层还是配在程序里

两层都要,但拦的不是同一件事。网关层限速按来源地址与请求速率工作,不看业务身份,能在请求进入程序之前把量压下来;程序层限速才知道调用方是谁、在做什么动作,可以按登录、评论、后台等接口分别设定。以 nginx 的限速模块为例,速率以每秒请求数表示,突发量默认是零,超限请求的返回码可以配置。先弄清被刷的是哪类接口,再决定配在哪一层。

📅 2026-10-10 👁️ 7

打开网站返回 502,先查程序还是先查网关这一层

先看这个响应是谁发出的。502 表示作为网关或代理的服务器从上游收到了无效响应,也就是说请求走到了网关、网关试图转发了,问题出在网关到程序这一段;如果网关完全拿不到响应,返回的是 504 那一类。排查按三步:绕过网关直连源站端口,看网关的错误日志,看程序进程与端口监听。部署形态决定了这三步在哪台机器上做。

📅 2026-10-10 👁️ 18

不想让页面进搜索结果,是页面里写排除标记还是文件里写排除规则

看要挡的是抓取还是索引。文件里的排除规则拦的是抓取,页面进不去就读不到内容;页面里的排除标记拦的是索引,前提是抓取方能读到这个页面。只写文件排除规则并不等于不被收录:被屏蔽的页面如果有别处指向它的外链,仍可能因为链接信息被收入索引。要确保不出现,用页面级标记并保证它能被抓取读到;站内robots 配置负责文件层面的抓取控制,两者是配合关系。

📅 2026-10-10 👁️ 7

拦不拦 AI 抓取,是写在排除规则里还是另开一道口子

控制 AI 类抓取程序时,Robots 排除规则表达的是意图而不是强制:它按路径与程序标识下发,靠抓取方自觉遵守,管不到已经被外链带出的地址,也不是访问控制。需要强制时收口要落在服务端鉴权与路径不可公开读取上;防止内容被整段搬走另有干扰码与防采集这一层,三件事不要混成一层。

📅 2026-10-09 👁️ 9

模型说明文件里标注为可选的那一段,什么时候真的会被跳过

面向大模型的站点说明文件里,只有写站点名称的那一行是必需的,其余段落都允许省略;条目行由必需的链接加可选的冒号后说明组成。标注为可选的段落是给读取方在上下文不够长时让路的,被跳过时损失的是次要信息,不是主干入口,因此主干链接要放在非可选段落里,站内这份文件由内容模块自动生成并保持同步。

📅 2026-10-09 👁️ 5

子站和分站要不要各自放一份密钥文件,推送时归属怎么算

多站点做链接主动推送时,密钥文件证明的是主机归属而不是站点品牌:公开提交通道把每个子域视为独立主机,要求分别为每个子域创建和管理单独的密钥文件,放置位置是站点根目录或同一主机上可公开访问的文件夹。因此子站各放一份、按主机核对可访问性,共用一份会在归属校验这一步失败。

📅 2026-10-09 👁️ 9

主动推送一次能提交多少条地址,两个通道给的数为什么不一样

主动推送的单次条数上限在不同通道之间差别很大,原因是两个数回答的不是同一个问题:一条通道给的是单次请求能装多少条地址,另一条给的是每次提交操作的上限并叠加按账号浮动的每日额度。量纲不同就不能直接比大小。批量提交要按通道能力切批排队,而不是把整站地址一次塞进一个请求。

📅 2026-10-09 👁️ 13

安全版本发布后为什么会强制自动更新,而不是等管理员手动升级

官方对高危安全版本启用强制自动更新,是因为修复窗口不能指望每个站点的管理员同时在线:漏洞公开后,从补丁发布到被批量利用之间往往只剩很短的间隔,把节奏交给个人决策会让大量站点停在没有防护的版本上。强制更新解决的是覆盖面,不等于修复完成——升级前要留备份,升级后还要按公告轮换服务端密钥、修改管理员口令。

📅 2026-10-09 👁️ 7

同一个注入漏洞,为什么只在某一种数据库上才会触发

注入类漏洞按数据库分档,是因为同一段拼接出来的查询在不同引擎上的转义与语法规则不同:一种引擎把送进去的内容当成了语句,另一种引擎可能把它当成文本,或者在语法上直接报错。官方公告里写明「仅影响使用某种数据库的站点」就是这个原因。收口办法不是换数据库,而是让查询由数据访问层统一生成并做参数绑定。

📅 2026-10-09 👁️ 7

轻量型博客程序和独立 CMS 怎么选,先看哪几项

搭企业官网时,轻量博客程序与独立 CMS 的选型看三项:结构规模、能力面、适用场景,而不是只看安装体积。一款以轻量著称的开源博客程序公开称自己仅用 7 张数据表就实现完整插件与模板机制、并原生支持 Markdown。企业官网通常要补的是结构化内容、多站点多语言与更高并发承载。

📅 2026-10-09 👁️ 12