MTの小ネタ出し-MySummaryMTの小ネタ出し-MySummaryMovabletypeには、データベースに直接手を入れるHackから、小っちゃいプラグイン(でも開発する人はすごいし、その労力は推して知るべし)・・・を1個入れるだけで便利になるよ!っていうものまで様々なものがあります。いったものをちょっと出してみる事にします。サイトが文字化けしちゃうインストールはちゃんと出来た(感じ)なのに、なぜかサイトが文字化けしちゃう。ブラウザでエンコード指定したら見れる。リロードすると再度文字化け。そんな時は魔法の化け化けを使います。ファイルを作って置いてあげます。不要な設定は、文章の頭に「#」をつけてコメントアウトすると良いです。サーバーの設定ではたまに強制的にShift-JISにしちゃうものもあるので、こうやってエンコーディング指定をし直して上げると解決出来る場合があります。cacheディレクトリを作成して上げると、管理画面等でキャッシュが働いて快適になる場合があります。このキャッシュディレクトリには、プラグインにより書き換えられた管理画面も保持されます。管理上で使うプラグインを外したのに、なぜか有効なままの場合はこのキャッシュを削除してあげると良いです。小っちゃいカスタマイズ。管理画面に入れないなんだか判んないけど管理画面に入れなくなっちゃった時。URLに「movabletype/news/newsbox.html」が含まれている時。ファイルで、段階的に再構築される数を変更してみましょう。10以下でもちょっと述べてたりしてます。■再構築の数を調整するあとは、複数のアーカイブを持ってる場合は、一部をダイナミック・パブリッシング化するとか、エントリーの構築容量そのものを減らす手段です。■ダイナミック・パブリッシングで改行処理プラグインを有効に使えるよう頑張ってみる-でもダメな件ダイナミック・パブリッシングのキャッシュと条件付リクエストこれはMTのダイナミック・パブリッシングを使ってる場合。「ブログのルート」(トップレベル)に「cache」ディレクトリを作成して、パーミッションで書き込み権限を与えます。次に、MTのテンプレートの「mtview.php」を開いて以下の一文を書き込みます。=true;これで、ダイナミック生成のページではキャッシュが作成されて、スタティックなページとほぼ変らない表示速度になります。キャッシュが生成されてる場合。上記のキャッシュ機能は、ダイナミック・パブリッシング環境でページ分割を行ってる際、そのページ分割が無効になってしまいます。(分割されたページに移動しようとしても、無効化されて最初のページしか表示されなくなってしまいます。ダイナミック化でページ分割を行ってる際は、下記「条件付GET」を使うようにしましょう。これと併せて「キャッシュがある時」と「キャッシュがない場合」で表示を分けちゃう方法も記述しておきます。Bootstrapper」はこんな感じになります。Apart]あとがきXREAでは、鯖への負荷が可視化されてるので、その辺りを減らしたい事もあってキャッシュ改善策。確かにページは早く表示されるようになったので良かったです。いった細かいことも、ひとつひとつもっと踏み込んで記しておきたいけど、それはまた必要な時にやるって感じで。追記:ダイナミック・パブリッシング下でページ分割を行ってる際は、キャッシュ機能を有効化すると、ページ分割が無効化されてしまう事が判ったので、その点を追記しました。コメント欄でoscarさんが不思議がっていたのはこの点だったのかーっ!!と今になって判りました。