一、开启缓存
系统 → 性能优化,把缓存机制设为 File 或 Redis。建议缓存时间:首页 10 分钟、列表页 30 分钟、内容页 60 分钟。
改了后台配置后记得清一次缓存,否则前台还是旧的。
二、图片优化(效果最立竿见影)
- 模板调用海报时用缩略图过滤函数,别直接拉原图。
- 开启图片 CDN,把海报托管到图床或对象存储。实测每天上千 IP 的站,图片全走源站的话 2M 带宽很快被打满。
- 图片统一转 WebP,开启懒加载。
三、数据库维护
- 定期执行
OPTIMIZE TABLE优化表。 - 给标题、分类 ID 等常用查询字段加索引。
- 定期清理冗余数据和过期日志。
四、安全加固
- 改掉默认后台入口:把 admin.php 改成不容易猜的名字,这是最容易被爆破的点。
- 安装完删除 install.php。
- 管理员密码设够长,别用 admin。
- 关闭不必要的端口,装 fail2ban。
五、备份
每天自动备份数据库到对象存储(OSS / COS),保留最近 7 份。真出事的时候,有备份和没备份是两回事。
建议:每周清一次缓存、每天凌晨跑一次采集(加随机延迟,别固定整点,容易撞上资源站封禁策略)、监控带宽和 CPU 超过 80% 就告警。