使用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查询,当然也就节省了大量的服务器资源,服务器瞬间从爆满回归正常状态,网页打开速度也非常快了。