Posted by: Hirotaka Ogawa @ November 18, 2004 08:30 PM | 言うまでもなく標準のmt-search.cgiは無茶苦茶遅いです。CGI起動のオーバーヘッドもありますが、検索をPerlのパターンマッチだけでやっているから遅いのです。パターンマッチと言ってもmt-search.cgiは大した機能を持っているわけではないのですから、素直に「SELECT * FROM mt_entry WHERE entry_text LIKE 'hoge%'」とか何とか適当にやってくれた方が100倍以上速いでしょう。これはもう、mod_perlだとどうこうというレベルではないです。 MT 3.1のPHP APIを使って(多分かなり頑張って拡張して)mt-search.cgiをPHPで書き直してみるというチャレンジもあり得ますが、所詮MySQLでしか使えませんし