> 这里说一下新版本,新在哪里
> 重写,不是重构
> 使用thinkphp6.0,本来打算用laravel写的,因为当时我在用laravel写另外一个项目,有点冲动
> 但是我感觉laravel运行速度太慢了,写了几个控制器的项目也还是删了
> 本次更新版本运行速度远超1.x版本
> 不会出现人多容易CPU100%的情况
> 测试1H1G的小鸡也能跑很快,具体可以自己用`ab`测试一下,不会让你失望的,后续可能会用`c扩展`的方式写,不知道有没有意见,我觉得那样是最快的,哈哈
### 先说说本次新加的功能
#### 定时任务
> 很多伙伴都期待的定时任务
> 定时运行任务,更新图片外链
> 就是说本来你只上传了本地和阿里
> 但是定时任务配置了 很多个节点,例如头条、哔哩哔哩,定时任务一运行,会扩充你的节点
> 定时任务支持命令行也支持网页访问执行
> 所以说,你在前台上传的时候不需要选择很多节点,比较难得等
#### 配置项
> 配置项也改了,本来是存在本地的config目录,现在改成数据库储存方式,有利于建立多个站点负载均衡
#### 数据库结构
> 数据库结构也改了,有很多命名不规范,我改规范了。
#### 储存策略 多扩展
> 这个就没有很多人提了,有一个家伙(叫鱼头的)给我提了很多次的
> 他的想法是,小鸡太多了想自建节点
> 我把储存策略改成数据库储存后,就方便了很多
> 举个例子,你可以在后台添加一个 `name` 叫 `hk` ,`driver`叫`ftp`的储存策略
> 接着,你在图床api新建一个 唯一标识 为 `hk`的节点,没看懂的我有空会补充文档
>现在,你就可以在前台选择 `hk`节点上传啦,当然也支持删除!
#### 用户水印
> 这个有几个人还是一个人提过,我也忘了,不过我这次也加了进去
> 和后台的水印一样的,并不冲突,你在后台开了水印,他在前台开了水印,两个水印同时加
#### 缓存
> 所有配置都会缓存,像后台的网站配置什么的,都会缓存,减少查询加快速度!
> 前台用户也有配置缓存,用户修改了自己的分发域名就需要清理缓存,不然无法生效
> 有三个清理按钮,清理图片的,清理配置的,全部清理的
用户的清理图片缓存 只会清理自己名下的图片缓存
#### 强制删除
> 有伙伴反应有些图片删除不掉,原因就是,你保存在了各种储存策略
> 你正常删除的时候,服务器未能删除节点的图片
> 所以会报错返回失败
> 而强制删除会忽略你的报错信息,强制删除数据库记录
#### 最后就是
> 修复了图片管理器的一些bug
> 一些细节美化
> 太细了我也忘了了