2015-11-02 58 views
0

直到最近我一直在爲我的公益組織的網站使用WordPress,但已經注意到我的網站的大部分內容都是相當靜態的(我認爲),並且可能受益於被用作靜態頁面而不必從Sql中檢索數據數據庫。 (是啊,我使用緩存插件,但這些事情是非常複雜的設置和管理像過期和recaching之類的東西)。 這讓我想到了......理論上,我的網站的哪些部分實際上需要「動態」運行?更重要的是,實際上將轉換不需要從wordpress動態轉換爲常規html的頁面會帶來速度上的好處? (注意:我忽略了將動態文件轉換爲靜態文件所需的時間,只關注訪問者的體驗)。例如, -看起來像一個家庭或關於頁面,其頁眉和頁腳以及jQuery和CSS設計 - 理論上可以是靜態的。博客帖子也可以是靜態的,甚至可以從服務器生成新的帖子和片段的列表並將其轉換爲靜態頁面。 - 面向用戶的選擇 - 創建活動,捐贈表單,購買庫存有限的物品 - 這些都必須是動態的嗎?如果它們嵌入到頁面中,那麼整個頁面會從動態請求中減速,或者可以只是動態地運行該部分(例如登錄模式)。什麼Web內容可以並應該靜態地動態提供?

回答

1

是的,這聽起來像你可以靜態提供這些頁面。我喜歡使用像Wordpress這樣的內容管理系統的原因是它將設計與內容分開,並且很容易進行編輯。將設計與內容分開意味着您可以通過調整主題的CSS或完全更改主題來輕鬆地對整個網站進行設計更改。即使只在藍色月亮中編輯「關於」頁面一次,也不錯能夠快速輕鬆地完成。獲取內容的數據庫調用不應該以一種與靜態頁面相比顯而易見的方式減慢速度。

如果你真的想做出一些網頁靜態的,你可以嘗試這樣的WordPress插件,它可以包含一個靜態頁面在你的WordPress的主題: https://wordpress.org/plugins/static-pages/

但我認爲你得太多的靜態/動態一點點。

希望這會有幫助, 克里斯汀

相關問題