网站所有前台页面一直加载速度有点慢,这几个月各种事忙的没时间看,这几天捣鼓了CDN、js加
载同步和异步,都收效甚微,由于自己偷懒直接文章里面的图设置成封面,导致加载速度十分不理
想,一直想着是数据库结构简单影响不大,最后是筛选封面的问题,不过这下完美的解决了加载速
度慢的问题,封面还是不能偷懒,后期有想法把框架换成近期经常用的laravel8,现在的博客暂时
也就是“缝缝补补又三年”,首页的图片慢慢优化,详情页的高清图暂时不动,对文章整体影响不
大,毕竟分享的高清图。
最后的解决办法就是Redis的缓存结果真的是一个天上一个地上,tp5的Cache的缓存类型换Redis
后就可以了,然后正常的调用Cache缓存就可以了。
Cache配置代码:
'cache' => [
// 驱动方式
'type' => 'Redis',
// 缓存保存目录
'path' => CACHE_PATH,
// 缓存前缀
'prefix' => '',
// 缓存有效期 0表示永久缓存
'expire' => 0,
// 这里是你redis配置的密码,如果没有则留空(tp默认没密码)
'password' => '******',
],
注意:Redis一定要加密码,请勿开启Redis外网访问权限,未限制访问IP的情况下极大概率导致服务器被入侵。
推荐