Edge 26.6.20 受不了了, 主磁盘一cc就慢得要死, 终于给数据库切了块固态搬进去了. 可喜可贺. 但是个别帖子还是偏慢, api响应要个4-5秒的样子, 我估计是discussion view的问题. 改天来看看能不能优化一下吧.
Edge 26.7.12 更新继续 更新一大批插件到fof维护的现代版本, 包括richtext, widget-core和所有微件, seo, redis 等等. 我感觉他们越来越不想管1.x的死活了, 但是2.x迁移过去基本上就不可能. 所以搞起来就费劲的要死. 1.x的一大堆乱七八糟问题我当时都修了个七七八八了, 他们又不合我的pr, 经常是过了大半年想起来说句话, 跟你妈个死人也是区别不大. 目前还有一些我自己做的修复改良尚未合并进来, 我会慢慢去cherrypick的. 本地化也全丢了, 甚至有一些数据都没有migration 只能我自己动手. 如果有明显问题就叫我一声, 我去补. justoverclock/staff-members-widget的兼容性有问题, 我这两天尽可能去改了换上. 更新php到8.2.
Edge 26.7.13 对v17development/flarum-user-badges完成了性能优化, 调整了relations的加载时机. 效果十分显著, 现在大多数帖子的api加载时间在100ms到1s左右, 速度提高了接近5倍. 加载流量也会相应大幅减少. 我对削减的relations相关组件尽可能做了调整, 使其基本上无感. 但如果这还是引发了其他问题, 请向我反馈.
Edge 26.7.13 替换了个别有cve漏洞的插件和依赖. 总的来说没啥用感觉. flarum1.x被时代抛弃是迟早的事, 但是又有一身社区依赖没法去2.x. 等2.0的正式版出来之后, 怎么处理这件事又会是一个艰难决定了.