性能优化概述
以下技巧可以帮助提升橙子CMS的访问速度。
1. 启用 Gzip 压缩
在 Nginx 中启用 Gzip 压缩,减少传输体积:
gzip on; gzip_vary on; gzip_min_length 1024; gzip_types text/plain text/css text/xml text/javascript application/javascript;
2. 设置静态资源缓存
在 Nginx 中设置 CSS/JS 等静态资源缓存:
location ~* \.(css|js|png|jpg|jpeg|gif|ico|svg)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
3. 使用缓存类
系统内置了 core/cache.php 缓存类,可以在控制器中使用:
$cache = new \core\cache();
$cache_key = 'home_page_data';
$data = $cache->get($cache_key);
if ($data === null) {
// 生成数据
$cache->set($cache_key, $data, 300); // 缓存5分钟
}
4. 减少 JSON 文件读取
在控制器中一次性读取所有数据,避免模板中重复读取文件。
5. 使用 CDN
将静态资源托管到 CDN,加速全球访问。
💬 评论 (0)
🔐 请 登录 后发表评论
暂无评论,来说点什么吧