2011-09-10 9 views

答えて

7

あなたのニーズを十分に伝えておらず、どちらに適しているかを教えてください。しかし、MT公開モデルとWPスーパーキャッシュは実際には比較できません。前者は、さまざまなパブリッシングモデル(静的、動的、バッチキュー)とコンテンツに応じて混在できるさまざまなキャッシュメカニズムを提供していますが、WP Super Cacheはパフォーマンス上の問題を緩和するためのプラグインですWPの常にダイナミックな性質に変わります。

レッツは、ここでは2つのシステムが比較する方法、(静的なHTMLを公開すると、すべてのでWPの強さではありません)比較が一層緊密にするために、それらにおけるPHPのビットと言う、あなたはHTMLページを提供していると言う:

静的公開モードのMovable Type: - コンテンツの追加/変更 - MTは、ファイルシステム上で再構築が必要なファイルのみを公開します。データベースはこの時点でのみ要求され、事前に計算されキャッシュされていないテンプレートに対してのみ要求されます。 - 訪問者がリソース(HTML、XML、PHP、何でも)を要求します - > Webサーバーはファイルを取り出します(PHP、サーバーサイドインクルードなどを介して解釈する可能性があります)。 MTとデータベースはここには入りません。

WP +スーパーキャッシュ: - /変更内容を追加します - > WPは、データベース を更新 - 訪問者がページ(PHPスクリプト)を要求 - > WebサーバがPHP経由WPを起動し、WPは(データベースのうちいずれかの内容引っ張りますそれをキャッシュするか、またはキャッシュから外して(追加のCPUとメモリを必要とする)、それをクライアントに送り返すWebサーバーに送り返します。あらゆる要求に応じて、より多くのレイヤーやリソースがここに含まれます。静的に(どちらかの変更直後またはに置か)

  • MTはページが1を公表する必要があるかどうか、テンプレートによって、選択したテンプレートをさせます。

    WPにMT WRTの強みは、ということですパブリッシュ・キュー)または動的に(要求ごとにデータベースからコンテンツを取り出す)ことができます。

  • MTには、各テンプレートにさまざまなキャッシュ設定が用意されており、サイトを最適化するためのプラグインは必要ありません。
  • MTは何でも公開することができますが、出力に関しては何のフォーマットも課しません。例えば。 HTML、CSS、JS、PHPページを同じサイトに静的に管理して公開することができます。CMSコンテンツは公開時にのみデータベースから取得され、スクリプトやWebサーバーで処理されるサーバーサイドインクルードを含めることができます。
  • MTは、Webサーバーから分離された実際のコンテンツ管理システムです(Webページの提供はWebサーバーの仕事であり、優れたWebサーバーは余分なキャッシュ層やCMS /データベース依存なしで効率的にページを提供する方法を知っています)。
  • MTテンプレートは、覚えやすいHTMLのようなマークアップ言語(MTML)を使用して作成されています(デザイナーやPHPでのコード作成方法に慣れていない人にとっては簡単です)。
  • テンプレートでデータベースにコードやダイレクトフックがないと、WPよりも安全性が向上します(私は10年間で悪意のあるMTプラグインについて聞いていません)。
  • 最後に、MTはサーバーリソースの観点から非常に予測可能で、静的リソースやPHPページを公開する場合でも、(安いプランであっても)大量のトラフィックを処理できます。私はWPが運用コストの面でMTよりも効率的なシナリオをまだ見ていません。

私は質問を言い換えることができます(あなたの回答にも役立ちます)、WPを使用する理由はありますか? (ありますが、私はあなたの実際のニーズを知らない;-)

+0

私はMTが静的なplubshingを知っています。私はBluehostingでCPUコアの20%しか使用できないのでMTを見る。簡略化されたテンプレートも重要です。 – Weiyan

関連する問題