KinoWiki.net

開発日記 > 2005-12-19 > ページ表示の高速化

開発日記/2005-12-19/ページ表示の高速化

あいまいリンクの正規表現を「(?:this|that)」から「th(?:is|at)」にすることにより、ページ表示を高速化しました(代わりにページ書き込み時は若干重くなります)。

KinoWikiページで試したところ、表示時間は元の8割ぐらいになります。35000字のページだと12秒が6秒になりました。

以前テストしたときは最適化しないほうが良かったはずなのですが……うーん。

ちなみに、オートリンクはこの最適化をしていました(^_^;

この最適化を施した状態でmb_ereg()をpreg_match()のuつきに置き換えても、体感速度は変わりませんでした(施さない状態ではmb_ereg()のほうが速いようです)。

[あいまいリンクの高速化失敗]につづく

つづきを書く

Category: [CVS更新] - 2005-12-19 06:26:16


ようか 2005-12-24 09:51:59
エンバグしたかも。時々ログにエラーが出力されるようになりました。ログの1行がかなりでかいので、dataディレクトリの容量に気をつけてください。
ようか 2005-12-24 10:51:16
それ以前にあいまいリンク働いてないorz 当たりはついているので近いうちに直します。

名前

TrackBack more...