亿级分页不卡
两段式分页:先用覆盖索引取 id,再按主键回表,4817 万行同深度从 32 秒降到 220 毫秒。前台不查总数,深翻页有上限保护。
{layout layout}
CORE
每一个被"以后再说"拖垮的站点,最后都卡在这六件事上。这套 CMS 把它们提前做完了。
两段式分页:先用覆盖索引取 id,再按主键回表,4817 万行同深度从 32 秒降到 220 毫秒。前台不查总数,深翻页有上限保护。
富文本七步净化、CSRF、登录限流、上传白名单、路径穿越防护、越权校验、审计日志。改完代码先跑 202 项安全自检再上线。
钩子、路由、菜单、模板覆盖、字段类型全部可扩展。插件可以覆盖核心视图,也可以在容器里注册自己的服务,互不侵入。
原生模板语法,学习成本低:循环自带空值保护、支持点号取值与过滤器。模板换肤不改代码,插件视图优先于主题。
同目录多域名,Host 白名单精确匹配;共享一套代码与数据库,用栏目与模板区分站点,运维成本只有一份。
环境自检、建表补索引、缓存重建、路由表、定时任务、分区维护、插件启停,全部一条命令;部署脚本带敏感文件断言。
ECOSYSTEM
用的人在这里提问,开发者在这里上架,站长在这里找到能直接用的东西。
SCENARIOS
不是"什么都能做"的万能框架,而是把内容站最常见的三种形态做深: 靠内容吃饭的媒体站、靠形象转化的官网、靠资源沉淀的工具站。
多栏目、多模型、标签与搜索;列表页只走覆盖索引,日更几千篇也不拖慢首屏。
单页与栏目混排、导航可配外链、模板可换肤;SEO 标题关键词描述逐页可改。
会员体系、积分与余额、付费内容、资源下载安全门,一套后台管完。
默认安装不带任何插件。需要什么装什么,不用的不会拖慢站点。
下载安装包UPDATES
{$lead.description|limit=90}
{$lead.created_at|date=Y-m-d}
{/if} {loop $feed as $i => $item} {if $i < 6}{$item.description|limit=90}
{$item.created_at|date=Y-m-d}
{/if} {/loop}