非常喜歡葉子這個插件,與薇曉朵溝通,也表示後續有計劃將葉子插件包括服務器端完全開源的想法。這裏站在我們一個完全的多站羣/多站點環境的用户來説一下我們對於葉子這個插件的一些功能的期待!
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