页面缓存 + 图片瘦身 + 首屏提速,一套「装上就能用」的加速组合:整页缓存直出、列表图缩略图化、WebP 输出、懒加载、首屏 preload,服务器层还送体检与配置片段。
两类手段:插件层(装好就生效)+ 服务器层(本页给出检测与配置片段)。
| 能力 | 开关状态 | 做了什么 / 预期收益 |
|---|---|---|
| 页面缓存 | 默认已开启 | 整页 HTML 缓存体,命中后不再跑重、不再渲染模板,首屏 TT8 与服务器负载改善最明显,是性价比最高的一项 |
| 图片优化 | 默认已开启 | ① 统一补懒加载(搜索页自动跳过)② 列表页缩略图化,不用加载原图 ③ WebP 输出(体积再降 25%~70%)④ 补 width/height 减少布局抖动 |
| 输出压缩 | 默认关 | 去掉 HTML 注释与标签间空白,体积小幅下降。有小概率脚本异常,建议不开 |
| 服务器配置 | 视环境而定 | gzip / brotli 压缩、HTTP/2、CDN 边缘缓存、OPcache —— 只能在 Nginx / Apache 上配置,本页给体检结果与配置片段 |
跟 AI 助手下指令时,可以直接说:
keyword=、?from=;?nocache=1 即看实时页面。
| 项目 | 解决什么 | 在哪配 |
|---|---|---|
| 文本压缩 gzip / brotli | 文本体积再降 60%~80%,服务器层收益最大、风险最低 | Apache:.htaccess;Nginx:server 块 |
| 静态资源缓存头 Expires / Cache-Control | 图片 / 字体 / CSS / JS 设长缓存,重复访客几乎不再下载 | 同上 |
| HTTP/2 | 同域名资源并行传输,首屏明显提前 | 只能改服务器主配置 |
| OPcache | PHP 执行开销降 20%~40% | php.ini:opcache.enable=1 |
| CDN | 静态资源就近分发 + 边缘缓存 + 抗攻击 | 改 DNS(国内需备案) |
?nocache=1 验证实时页面。plugins/SpeedUp/ + application/cms/model/SpeedUp.php + application/cms/admin/Speedup.php + public/static/cms/js/as-su.js,装好插件即可;页面缓存接入点在 application/cms/home/common.php 的 fetch()。文档没覆盖到的情况,按下面这样反馈,我们能最快定位。
?nocache=1 对比缓存前后的差异,基本能把问题二分定位。