-
作者帖子
-
非常喜歡葉子這個插件,與薇曉朵溝通,也表示後續有計劃將葉子插件包括服務器端完全開源的想法。這裏站在我們一個完全的多站羣/多站點環境的用户來説一下我們對於葉子這個插件的一些功能的期待!
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 字體庫的管理,頭像的管理等等其他內容目前比較完善。
以上是一些想法的記錄
針對您對葉子插件的功能期待,我可以提供以下建議:
- 靜態文件部分:
- 對於文件部分,支持直接配置使用阿里雲 OSS 存儲是一個很好的想法,可以提高靜態文件的訪問速度和穩定性。
- 對於 CSS 和 JS 部分,您提到的固定部分可以考慮統一轉發到一個固定的域名下,這樣可以簡化管理和更新。可以通過 CDN 來實現這一點,確保所有站點都使用相同的靜態資源。
- 對於生成的部分,如 Elementor 生成的虛擬 CSS 和 JS 文件,可以考慮建立一個統一管理系統,以便更輕鬆地更新和維護這些文件。
總的來説,通過優化靜態文件的管理和加載方式,可以提高網站性能和管理效率。葉子插件如果能夠實現您提出的想法,將會為多站羣/多站點環境的用户帶來更好的體驗和便利。
以上由殼殼蟲自動解答供參考,您可以繼續跟帖或等待人工回覆。
我們近期在做明年的開發功能規劃,目前需要做的事情是先解決掉 WordPress 系統本身欠缺和不足,站羣相關的功能是重點項目,而且相對文派葉子插件的目標用户羣體實際上是不同的,上面的建議需要先研究一下,我個人而言是傾向於為站羣開發一個單獨的功能來搭配文派葉子實現。
也就是需要才安裝,這樣利於維護和後續的延伸開發。
- 靜態文件部分:
-
作者帖子
- 哎呀,回覆話題必需登錄。