首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超级缓存与MovableType静态发布

超级缓存与MovableType静态发布
EN

Stack Overflow用户
提问于 2011-09-10 17:00:47
回答 1查看 613关注 0票数 2

我只是在决定用哪一个。可移动文字或Wordpress。MT有一个重要的优势:静态发布。既然wp有WP Super Cache,有没有理由使用Movable呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-11 13:55:30

您没有充分说明您的需求,无法判断哪一个可能更适合它们。然而,MT发布模型和WP超级缓存并不真正具有可比性。前者为你提供了开箱即用的各种发布模型(静态,动态,批处理队列)和各种缓存机制,你可以根据内容进行混合,而WP超级缓存是一个插件,可以缓解WP始终动态本质所固有的性能问题。

假设您正在为HTML页面提供服务,假设其中包含一些PHP,以使比较更加接近(发布静态HTML根本不是WP的强项),下面是两个系统的比较:

静态发布模式下的可移动类型:- add/change content -> MT将只在文件系统上发布那些需要重建的文件。数据库仅在此时请求,并且仅用于尚未预先计算和缓存的模板。-访问者请求一个资源(超文本标记语言,XML,PHP,无论什么) ->网络服务器获取文件(可能通过PHP,服务器端包含等解释它)并为它服务。MT和数据库在这里不会成为障碍。

WP +超级缓存:-添加/更改内容PHP更新数据库-访问者请求一个页面(一个->脚本) -> web服务器通过PHP服务器启动WP,WP从数据库(然后缓存)或缓存(这需要额外的中央处理器和内存)中拉出内容,将其发送回web服务器,后者将其发送回客户端。更多的层次和资源,在这里涉及每一个请求。

MT WRT到WP的主要优势是:

  • MT将允许您逐个模板地选择是否需要发布页面: 1)静态(更改后立即发布或放入发布队列中)或动态(每次请求时将内容从数据库中拉出)。
  • MT为每个模板提供了各种现成的缓存设置,不需要任何插件来优化您的站点。
  • MT可以发布任何内容,只是在输出方面不强制任何格式。例如,您可以在同一站点中静态地管理和发布HTML、CSS、JS、PHP页面,内容管理系统内容仅在发布时从数据库中提取,它们可以包含脚本或由web服务器处理的服务器端内容。
  • MT是一个与web服务器分离的真正内容管理系统(提供web页面是web服务器的工作,一个好的web服务器知道如何有效地提供页面,而不需要额外的缓存层或内容管理系统/数据库dependancies).
  • MT模板是使用标记语言MTML构建的,
  • 模板中没有代码和直接指向数据库的钩子,这也使得它比WP更安全(我没有听说过10 years).
  • Lastly,MT中的恶意MT插件在服务器资源方面是非常可预测的,并且可以处理大量的流量(即使是在一个便宜的计划上),当发布静态资源甚至

页面时,它也可以处理大量流量。我还没有看到WP在运营成本方面比MT更有效率的情况。

如果我可以重新表述这个问题(它也可以帮助回答你的问题),有任何理由使用WP吗?(有,但我不知道你的实际需求;-)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7370717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档