直到最近,我一直在为我的公益组织网站使用WordPress,但是我注意到我网站的大部分内容都是相当静态的(我认为),并且可能会受益于作为静态页面的服务,而不是必须从Sql数据库。 (是的,我使用了一个缓存插件,但是那些设置和管理过期和缓存之类的东西非常复杂)。 这让我思考......从理论上讲,我的网站的哪些部分实际上需要“动态”运行?更重要的是,将不必动态的页面从wordpress转换为常规html,实际上是否会有速度优势? (注意:我忽略了将动态文件转换为静态文件所需的时间,只关注访问者的体验)。 例如。 - 像家一样或关于页面,带有页眉和页脚以及jquery和CSS设计的东西 - 理论上可以是静态的。 -Blog帖子也可以是静态的,甚至可以在服务器之外生成新帖子和片段的列表并转换为静态页面。 - 用户面临的选择 - 创建活动,捐赠表格,购买有限库存的物品 - 这些都必须是动态的吗?如果它们嵌入到页面中,那么整个页面会从动态请求中减慢,或者只能动态地运行该部分(例如登录模式)。
答案 0 :(得分:1)
是的,听起来你可以静态地提供这些页面。我喜欢使用像Wordpress这样的内容管理系统的原因是它将设计与内容分开,并且易于编辑。将设计与内容分开意味着您可以通过调整主题的CSS或完全更改主题来轻松地对整个网站进行设计更改。即使您只编辑了“关于”'在蓝色的月亮中,能够快速轻松地完成它是一件好事。获取内容的数据库调用不应该以与静态页面相比明显的方式减慢速度。
如果你真的想让一些页面保持静态,你可以尝试使用这样的WordPress插件,它可以将你的Wordpress主题包装在一个静态页面上: https://wordpress.org/plugins/static-pages/
但我认为你正在过度思考静态/动态的东西。
希望这有帮助, 克里斯汀