Yii2.0.50不原生支持路由缓存,但可通过启用美化URL、精简路由规则、禁用自动模块检测、配合OPcache等配置优化显著提升路由匹配速度。

启用美化 URL 并关闭脚本名
避免每次请求都做额外的重写判断和脚本名解析:
- 设置
'enablePrettyUrl' => true:启用 PATH_INFO 模式,让路由解析更直接 - 设置
'showScriptName' => false:隐藏index.php,减少 URL 标准化开销 - 确保 Web 服务器(Nginx/Apache)已正确配置重写规则,避免请求被错误转发到非入口文件
精简并优化 rules 配置
路由规则越少、结构越扁平,匹配越快。Yii2 的规则是**顺序匹配**,复杂正则会拖慢性能:
开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。
- 删除未使用的、冗余的规则(如历史兼容路由)
- 优先使用简单字符串规则(如
'about' => 'site/about'),而非带正则的命名参数规则 - 若必须用正则,避免贪婪匹配(如
<.></.><id:></id:>


















