DIVEJavaScriptの設定を有効にしてご利用ください。無効の場合、当サイトを正常にご利用できません。Type」と「WordPress」が存在する。どちらが優位かという話は多くのサイトや雑誌などで語られ尽くされているが、決定的な結論は出ていない。結局、作り手の好みによるのかもしれない。Type(通称:MT)>長所:サーバの負荷が(WordPressに比べて)少ない。再構築したファイルは静的ファイルとして生成されるので、ユーザアクセス時のサーバへの負荷が少ない。短所:再構築(ファイルの出力処理)が必要。記事数が増えれば増えるほど、再構築による待ち時間(再構築中のサーバ負荷)が増える。1000件近くになると、それなりのサーバスペックが必要(※)。※再構築のバックグラウンド化など出力を定時処理することも可能だが、実務ベースだとそういう訳にもいかない。ダイナミックパブリッシングについては今回は割愛。<WordPress(通称:WP)>長所:再構築不要!PHPとDBにて構成されており、動的に表示出力されるため、管理画面から登録・編集したデータはサイトへ即時反映される。短所:アクセス増によるサーバへの負荷が増える。長所の裏返しだが、アクセスに応じて、サーバへの負荷が増えていく(少し語弊があるが)。上記の長所と短所を補う方法が、両者にてそれぞれ存在するため、あまり比較の意味をなさない。それぞれ方言と言える独自の手法が存在しているため、やっぱり、作り手の好みによるのかもしれない。(二回目)MTがPerlベース、WPがPHPベースなので、カスタマイズ時のコード解読や改修は、やっぱり、作り手の好みによるのかもしれない。Typeを導入することが多い。Typeの兄貴分的存在のPowerCMSを使うこともある。検索周りや記事の承認フローなどをこだわる場合は、PowerCMSがオススメ。PowerCMSに関してはコチラ!さて、そろそろ本題。そんなMTだが、バージョン5.2.2からPSGI対応し、一部ディペロッパから「スゲー速くなった!」と賞賛の声も上がっている。その環境にて、MTを動かしてみたいと思っていたところで、時間ができたので、試しながらブログを書いてみるとする。TypeはPSGIサーバ上で動作することが可能。CGIと同様、Perlで書かれている。PSGIサーバは簡易的なウェブサーバ機能しか無いので、実務ベースでは、やっぱりApacheやnginxと連携させて動かすのが吉。Perl(PSGI)」という環境でMTを構築してみようと思う。