IT-misc: 2009年2月アーカイブ

先日リニューアルしたPlayground@senmasa.comは、MT4で吐き出しています。また、すべてをタグで語ろうと試みています。エントリー数の割りにタグが多かったためか、タグ検索の一つ一つが遅くて閉口していたのですが、先日抜本的な対応を行いましたのでご報告します。

Playgroundのタグ検索は、TREND SPOTTINGさんで紹介されていた方法(MTの検索結果やタグのURLをすっきりさせる)を参考に、<ブログURL>/tag/<URLエンコードされたキーワード>という形式のURLに変更していました。ただし、TREND SPOTTINGさんの方法はURLの読み替えがキモでしたがこちらは<ブログURL>直下にtag.phpというスクリプトを用意してその中でcgiをインクルードするという方式をとりました。


もう、重いの何の。


しばらく放置していたのですが、借りているサーバーのCPU負荷がえらいことになってしまったのと、何よりも自分が耐えられなくなって修正を決意。
tag.phpの中でmtのデータベースに直接SQLを投げて結果を表示するという形に変更しました。その際、MTの各テンプレートモジュールは、サーバーサイドインクルードを「PHPのインクルードで処理する」としておくとtag.phpの中で同じインクルードを書くことでページデザインを統一できるのでお勧めです。

結果:良好。負荷ポイント数(私が契約しているサーバー屋さん独自の算出方法らしい)が、前日までは4000を越えていたのが0になりました。また、タグ検索結果を表示するのにそれまで15秒かかっていたのが1秒強まではやくなりました。
SQLとか、tag.phpの中身は恥ずかしいので書きませんが、そう難しくはないはずです。PHPの使える環境で同様の悩みをお持ちの方は検討してみてはいかがでしょうか。


アーカイブ

Books

軽装版 風と行く者 (軽装版 偕成社ポッシュ) AI白書 2017 深層学習 (機械学習プロフェッショナルシリーズ) 昭和元禄落語心中(5) (KCx) 昭和元禄落語心中(6) (KCx) 昭和元禄落語心中(7) (KCx) 昭和元禄落語心中(8) (KCx) 昭和元禄落語心中(9) (KCx) 昭和元禄落語心中(10)<完> (KCx) 進撃の巨人(28) (講談社コミックス) フラジャイル(14) (アフタヌーンKC) 琥珀の夢 上 小説 鳥井信治郎 琥珀の夢 下 小説 鳥井信治郎 闇のパープル・アイ (2) (少コミフラワーコミックス) 闇のパープル・アイ (3) (少コミフラワーコミックス) 闇のパープル・アイ (4) (少コミフラワーコミックス) 闇のパープル・アイ (5) (少コミフラワーコミックス) 闇のパープル・アイ (6) (少コミフラワーコミックス) 闇のパープル・アイ (7) (少コミフラワーコミックス) 闇のパープル・アイ (8) (少コミフラワーコミックス) 闇のパープル・アイ (9) (少コミフラワーコミックス) 闇のパープル・アイ (10) (少コミフラワーコミックス) 闇のパープル・アイ (11) (少コミフラワーコミックス) 闇のパープル・アイ (12) (少コミフラワーコミックス) 教科書名短篇 - 少年時代 (中公文庫) ゼンデギ (ハヤカワ文庫SF) シルトの梯子 (ハヤカワ文庫SF) クロックワーク・ロケット (新☆ハヤカワ・SF・シリーズ) エターナル・フレイム (新☆ハヤカワ・SF・シリーズ) アロウズ・オブ・タイム (新☆ハヤカワ・SF・シリーズ) 昨日がなければ明日もない 烏は主を選ばない 八咫烏シリーズ 2 (文春文庫) 黄金の烏 八咫烏シリーズ 3 (文春文庫) 空棺の烏 八咫烏シリーズ 4 (文春文庫) 巨星 ピーター・ワッツ傑作選 (創元SF文庫) 取締役の法律知識 (日経文庫) 古代戦士ハニワット(1) (アクションコミックス) 古代戦士ハニワット(2) (アクションコミックス) ユダヤ教徒に見る生き残り戦略

Link

Feed

このブログを購読

Follow

follow on Twitter

Counter

211434596