去评论
dz插件网

dz3.5将 允许用户从后台关闭系统功能

左右不逢缘
2022/01/31 08:43:25
考虑到目前用户对站点自定义需求越来越多,同时行业监管政策也日趋严格,因此程序内的部分模块可能因不再运营或监管政策变化导致相关内容不适宜对外展示。同时多余的对外展示的模块也有可能被黑色产业链利用,从而实现发广告等不合规行为( 如广播功能被利用从而骚扰用户 ),因此实现此类开关是有必要的。


本次支持的关闭功能有: 论坛(新增) 、门户、群组、广播、淘帖、导读、动态、 好友(新增) 、日志、相册、分享、记录、留言板(原生支持)、排行榜(改为统一开关)、勋章(改为统一开关)、任务(改为统一开关)、道具(改为统一开关)、 收藏(新增) 。

------

其次数据库
3.5版本,支持InnoDB与MyISAM两种数据库引擎,在两种引擎下数据库都不再支持utf8编码,转而支持utf8mb4编码。

缓存

3.5非常大的增强了对Redis缓存的支持,在使用了Redis的情况下,完全消除了对内存表的使用。包括:


所有的原session内存表相关的功能,全部由Redis实现
setting不再一次性加载,而是分批按需加载
对IP封禁的检测结果进行缓存



推荐所有的站配置并启用Redis缓存。


由于memcached的功能限制,以上的增强对memcached无效。


提示:由于 PHP 认为实现了 ArrayAccess 接口的对象并非完全等同于数组,因此原有依赖 array_key_exists 的插件或二次开发站点应取消对其的依赖。