Catfish鲶鱼CMS、鲶鱼blog如何避免服务器卡顿网站无响应

发布时间:2021-07-08 08:54:52 作者:Mos 阅读量:3082

本网站就是用的鲶鱼的blog模板,但是发现每运行一段时间后网站就非常卡无响应,后来通过日志发现是因为有慢sql影响了整个数据库的访问。


慢sql来源如下面类似的语句,有多处使用,这是一个全模糊查询并且无索引的,数据多的时候基本上就卡死,将下面的sql优化成只能右模糊或者删除即可。


->where('post_title|post_content','like','%'.$key.'%')


这样做就避免了数据查询慢导致的网站无响应,但是牺牲的是网站的搜索能力,看各位看官的取舍。当然也有其他的优化方案,但是需要测试,比如分词等。


支付宝打赏 微信打赏
©2021 i847.cn
部分内容转自网络,如有损害您的权益,致邮联系:jiang2008wen#126.com,一经证实,立即删除!     我要留言
备案号:蜀ICP备18020563号-1