使用 Destoon CMS 搭建的网站数据大概 40 万,由于当初建站是使用伪静态的,导致现在服务器负载特别高,而且页面速度打开非常慢,甚至会直接卡爆 CPU,服务器直接无法访问。经过检查发现是 MySQL 的查询占用资源过高,于是来配置 Redis 来解决缓存问题,优化访问速度。
服务器环境:Linux 宝塔面板 8.0、PHP7.4、Redis7.0、destoon7.0
这是还没开启 Redis 优化之前的服务器状态:
Destoon 配置 Redis 缓存步骤:
第一步:服务器安装 Redis 环境,在宝塔面板—软件商店里直接安装 Redis,等待安装完即可。
第二步:PHP 安装 Redis 扩展,在 PHP 中安装扩展,选择安装 Redis 扩展即可。
第三步:在 destoon 系统后台—网站设置—服务器优化—数据缓存方式,选择 Redis 即可。
一般来说,如果是使用宝塔 Linux 面板,基本上就开启 Redis 缓存成功了。附一个开启成功后的服务器资源占用截图:
当 Redis 生效后,节省了大量的 MySQL 查询,当然也就节省了大量的服务器资源,服务器瞬间从爆满回归正常状态,网页打开速度也非常快了。