MovableTypeやWordPressとはCMSと呼ばれるサイトのコンテンツを管理するツールであり、サイトの文章、画像、HTML、XML、CSS、JavaScriptなどの要素を分離してデータベースに保存しています。
サイト内のナビゲーションもデータベースに保存し、再構築時に自動生成するので、ブログと同様にページが追加される度にリンクを追加する作業が不要です。
MovableTypeとWordPressはCMSの中でもシェアが高く、両方ともプラグインが充実しているためにサイト制作にはおすすめです。
ただ、初心者でなければ静的パブリッシングと動的パブリッシングの違いは理解しておきたいところです。以前のMovableTypeは静的パブリッシング、WordPressは動的パブリッシングでした。
静的パブリッシングではテンプレートなどの何かしらの変更がある度に全てのHTMLを再構築をします。作成に時間がかかる代わりに、常にHTMLが最新の状態で存在するので、ユーザーへのレスポンスは早くなります。
動的パブリッシングではデータ更新時には再構築を行わず、ユーザーのリクエストの度に必要なファイルだけを再構築します。作成は短時間で済む代わりに、アクセスが多いとサーバーが高負荷になるためにレスポンスが遅れます。
現在、MovableTypeのVersion4.0以降は、モジュール単位での動的パブリッシングが容易にできます。基本的に静的パブリッシングでサイトを構築し、更新頻度が高いナビゲーションだけは動的パブリッシングにすれば、再構築の時間が短縮できます。
ただ、アフィリエイトでは月額200~300円程度の低スペックのサーバーをレンタルしますので、アクセスが増えてレスポンスが悪くなることは避けたいです。
私はどのサイトでも動的パブリッシングは使用せず、全て静的パブリッシングにしています。それでも再構築に時間をかけたくないので、この「副業するサラリーマン」でもタグクラウド、カレンダー、コメント、トラックバックなどは設けていません。
成長し続けるアフィリエイト市場
日本の借金は800兆円超え