超级缓存与MovableType静态发布

时间:2011-09-10 09:00:47

标签: wordpress movabletype

决定使用哪个。可移动类型或Wordpress。 MT有一个重要的优势:静态发布。由于wp有WP Super Cache,有没有理由使用Movable Type?

1 个答案:

答案 0 :(得分:7)

你没有充分说明你需要知道哪一个更适合他们。然而,MT发布模型和WP超级缓存实际上并不具有可比性。前者为您提供开箱即用的各种发布模型(静态,动态,批处理队列)和各种缓存机制,您可以根据内容进行混合,而WP Super Cache是​​一个插件,可以缓解固有的性能问题WP的永远动态性。

假设您正在提供HTML页面,比如说它们中包含了一些PHP,以使比较更接近(发布静态HTML根本不是WP的强度),这里两个系统的比较如下:

静态发布模式中的Movable Type: - 添加/更改内容 - > MT将仅在文件系统上发布需要重建的文件。此时仅请求数据库,仅针对尚未预先计算和缓存的模板。 - 访问者请求资源(HTML,XML,PHP,等等) - > Web服务器获取文件(可能通过PHP解释它,服务器端包括等)并提供服务。 MT和数据库不会妨碍这里。

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

MT WRT对WP的主要优势在于:

  • MT将允许您按模板选择是否需要静态发布页面1(静态更改或放置在发布队列中)或动态(在每次请求时将内容从数据库中拉出)
  • MT为每个模板提供各种各样的缓存设置,不需要任何插件来优化您的网站。
  • MT可以发布任何内容,它不会在输出方面强加任何格式。例如。您可以在同一站点静态管理和发布HTML,CSS,JS,PHP页面,CMS内容仅在发布时从数据库中提取,并且它们可以包含由Web服务器处理的脚本或服务器端包含。
  • MT是一个与Web服务器分离的真实内容管理系统(服务网页是您的Web服务器的工作,一个优秀的Web服务器知道如何有效地提供页面,而无需额外的缓存层或CMS /数据库依赖性)。 / LI>
  • MT模板使用标记语言MTML构建,易于学习且与HTML类似(使设计人员和不熟悉如何使用PHP编写代码的人更容易)。
  • 模板中缺少代码和直接挂钩数据库也使得它比WP更安全(我在10年内没有听说过一个恶意MT插件)。
  • 最后,MT在服务器资源方面非常可预测,并且在发布静态资源甚至PHP页面时可以处理大量流量(即使是在廉价计划上)。我还没有看到WP在运营成本方面比MT更有效的情况。

如果我可以重新解释这个问题(它也可以帮助回答你的问题),有没有理由使用WP? (有,但我不知道你的实际需要; - )