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