2012年2月15日

MoDXのRedirectorプラグインについて

MoDXで管理しているページを別のコンテキストに移動させた場合、MoDX内の別ページからのリンクは新しいパスを示すようになるけど、外部からのリンク(検索エンジン等)は当然新しいパスにはならない。
こういった場合、Redirectorプラグインを使用すると、古いパスへのアクセスを新しいパスでリダイレクトするような仕組みを簡単に入れられるのです。(便利!)

でもRedirectorプラグインに大量のリダイレクトを設定すると、アクセスごとにリダクレクと設定の数だけ比較処理が走って、結果として動作が遅くなるんじゃなかろうかと、心配して大量には設定しない方がいいと思い込んでいました。

プラグインを改良すれば改善できるかもしれないなぁと思いながら色々調べてると、プラグインが動作するタイミングというのを設定できることがわかりました。
Redirectorがどのタイミングで動作しているのかを確認すると、OnPageNotFoundの一つだけでした。実際の所はわかりませんが、コンテンツが存在しない404ステータスの場合にのみ動作することを表していることが想像できます。
ということは・・・アクセスごとにリダイレクトのパス比較処理が動作している訳ではないようです。NotFoundなら大量にあるアクセスではないはずなので、設定の数が多いから問いって遅くなるような心配はなさそうです。

MoDXの公式サイトに開発用マニュアルページがあったので、メモしとく。
ちょっと勉強してなんか作って行きたい所ですな。

0 件のコメント:

コメントを投稿