December 24, 2012

クリスマス・イブ

ひどい目にあった。
夜中の3時頃新しいテンプレートが完成したので、
再構築して寝ようと思ったらエントリーの再構築が進まない。
月間とカテゴリはスムーズに終わったのに何故!?
テンプレに色々と手は加えたけど、
ファイルサイズは前のと変わらないように仕上げてるし
こんなに重くなるのはおかしい…

一向に原因が分からずどんどん時間が過ぎていき、
ふとソースを見てるとサイドバーにあるはずのない
月間アーカイブのプルダウンメニューのタグがあるのに気がついた。
「お、おまえかーーーー」
何度も何度も見直したのに何故!?
人間疲れるとこういうミスを起こすらしい。

mtはサイドバーにmtタグ(リスト、コメント類)を表示すると
再構築が重くなる傾向がある(特に記事数が多い場合は)ので
トップページ以外に最近のコメントとか表示しないようにしている。
それをやったら、激重になってしまうから。
デフォルトテンプレートだったり、アクセスも少ないのであれば
そんなに影響は出ないんだろうけど…。

でもって該当タグを削除したらあっさり再構築が進むようになった。
一応、心配なので confing CGI 開いて EntriesPerRebuild の値も減らしてやった。
(そのせいで負荷が減った代わりに再構築に時間がかかるようになってしまったけど)
ついでに最近やってなかったので、dbtksqlite で vacume かけてみた。
が、こちらは思ったより効果なく5メガほど減っただけ。

朝からほんとに疲れた…
なんて日だ…

ということで今から10時半まで寝る。2時間寝れる。
メリークリスマス!

-- at 08:41│Comments(0)Diary 

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔