非常喜欢叶子这个插件,与薇晓朵沟通,也表示后续有计划将叶子插件包括服务器端完全开源的想法。这里站在我们一个完全的多站群/多站点环境的用户来说一下我们对于叶子这个插件的一些功能的期待!
1. 静态文件部分
静态文件核心包括两大部分,文件以及 css,js
文件当然希望如果能直接支持 oss 的配置是最好的。
css 和 js 的部分,对于站点以及插件来讲 (我们主要用 elemenotr,以及 wp rocket) 又包括两大部分。
固定部分:wp 系统文件 主要集中在 /wp-include/ 以及 /wp-plugin/ 以及 /wp-theme/ 等这一部分,这一部分,基本上如果不是版本升级的话,是不会动的。
那么固定的这一部分,如果能统一转发到一个固定的域名下去请求不知是否可行。这样所有的站点都会固定这一套 css 和 js 的请求,对于插件,或者 wp 的更新,只用更新对应的文件,或者刷新对应的 cdn 缓存。
生成的部分:以 elementor 为例,每个站点会生成一些 「虚拟」css 以及 js ,这些文件通常有迹可循。通常是 [随机编码].bundle.min.css/js 这部分文件,可以进行另一类的同一管理,方便更新,以及更低频率的更新规则。
当然其他的如 google 字体库的管理,头像的管理等等其他内容目前比较完善。
以上是一些想法的记录
@feibisi