直到最近我一直在爲我的公益組織的網站使用WordPress,但已經注意到我的網站的大部分內容都是相當靜態的(我認爲),並且可能受益於被用作靜態頁面而不必從Sql中檢索數據數據庫。 (是啊,我使用緩存插件,但這些事情是非常複雜的設置和管理像過期和recaching之類的東西)。 這讓我想到了......理論上,我的網站的哪些部分實際上需要「動態」運行?更重要的是,實際上將轉換不需要從wordpress動態轉換爲常規html的頁面會帶來速度上的好處? (注意:我忽略了將動態文件轉換爲靜態文件所需的時間,只關注訪問者的體驗)。例如, -看起來像一個家庭或關於頁面,其頁眉和頁腳以及jQuery和CSS設計 - 理論上可以是靜態的。博客帖子也可以是靜態的,甚至可以從服務器生成新的帖子和片段的列表並將其轉換爲靜態頁面。 - 面向用戶的選擇 - 創建活動,捐贈表單,購買庫存有限的物品 - 這些都必須是動態的嗎?如果它們嵌入到頁面中,那麼整個頁面會從動態請求中減速,或者可以只是動態地運行該部分(例如登錄模式)。什麼Web內容可以並應該靜態地動態提供?
0
A
回答
1
是的,這聽起來像你可以靜態提供這些頁面。我喜歡使用像Wordpress這樣的內容管理系統的原因是它將設計與內容分開,並且很容易進行編輯。將設計與內容分開意味着您可以通過調整主題的CSS或完全更改主題來輕鬆地對整個網站進行設計更改。即使只在藍色月亮中編輯「關於」頁面一次,也不錯能夠快速輕鬆地完成。獲取內容的數據庫調用不應該以一種與靜態頁面相比顯而易見的方式減慢速度。
如果你真的想做出一些網頁靜態的,你可以嘗試這樣的WordPress插件,它可以包含一個靜態頁面在你的WordPress的主題: https://wordpress.org/plugins/static-pages/
但我認爲你得太多的靜態/動態一點點。
希望這會有幫助, 克里斯汀
相關問題
- 1. 從動態URL提供靜態內容
- 2. AWS CloudFront可以同時提供動態和靜態內容嗎?
- 3. 春季啓動Web應用程序不提供靜態內容
- 4. 提供靜態內容GlassFish
- 5. Restlet - 提供靜態內容
- 6. 如何在Struts2中動態地提供靜態內容
- 7. 提供Firebase應用的靜態內容
- 8. 爲反應堆提供靜態內容
- 9. 我應該使用哪些標頭來提供靜態內容?
- 10. 無法提供靜態內容文件
- 11. 無法從Struts2提供靜態內容
- 12. 保護Apache提供的靜態內容
- 13. 從端口8080提供靜態內容?
- 14. 使用thoughtbot/high_voltage提供靜態內容
- 15. netty.io提供靜態網頁內容
- 16. 用於提供靜態內容的Servlet
- 17. 使用SpringMVC提供靜態內容
- 18. 通過靜態文件提供動態內容
- 19. 通過Spring Boot提供動態變化的靜態內容
- 20. 如何防止靜態域提供非靜態內容?
- 21. JAVA:什麼時候該類應該是靜態或動態的
- 22. Angular:應該緩存靜態內容嗎?
- 23. Express.JS:將cookie來靜態地提供內容
- 24. node js express - 如何爲可變URL提供靜態內容
- 25. 以每個servlet爲基礎提供靜態內容
- 26. Spring Webflux,如何轉發到index.html以提供靜態內容
- 27. 如何提供靜態文件動態?
- 28. 祕銀 - 重新提供動態內容
- 29. 動態註冊內容提供者
- 30. 想給MailChimp提供動態內容嗎?