众多网友反映opensns运行后很卡,实测后确实很卡顿。经过对opensns的代码分析,为什么很卡,一些是用户设置的原因,也有一些是代码本身存在的BUG。
一、系统设置问题。
关闭DEBUG选项,速度快60%。除了Index.php首页关闭,define ('APP_DEBUG', false); 另外后台设置项中也需要关闭调试信息。后台管理-》网站设置-》系统配置-》是否显示页面Trace(是否显示页面Trace信息)设置为关闭。
后台管理-》网站信息-》性能设置-》消息轮询间隔》调高设置值为1000。
定期清除日志文件,行为日志,积分日志等。
二、代码本身的BUG
头像显示与实际不符。如首页聚合页,用户头像实际显示为64*64,而调用的图片为512*512,严重影响带宽,图片占用流量还是比较大的。
系统使用ZUI框架,一直沿用1.2版本,官方早已升级至1.81,opensns已经有6个版本没有更新了。Thinkphp框架opnensns也是沿用Thinkphp3.22, 官方已经升级至Thinkphp3.23。
[最后编辑于 2018-11-22 08:58 ]
请登录后评论~