1月 13

エントリーをphpにした後のConditional GET

Tag: MovableType, phpTOSHI @ 20:00:47

今まで静的にしか出力してなかったけど、phpを導入したからあらゆるエントリーでLast-Modified無くなってたのに、
「条件付きGET」のススメの話をみて気づいた罠。折角紹介されてるのでやってみようか。

まず、私がphpでやってる処理だが
・ Amazon ECS 4.0 を使ってASIN決めうちで引き抜いた商品データのURIを、include
・ MTPaginate(月別やカテゴリのアーカイブを分割)
の2つ。どちらも一度出力してしまえば中身が変わることなんてないので、Last-Modified付けたってokだろう。
ということで、(o)さんのエントリーをまんま使わせてもらうことに。「単純なケース」なところのコードを適当な名前でテンプレート・モジュール作って入れてしまって、それを必要なテンプレートでMTInclude使って読み込み、再構築、終了。

コメントをどうぞ