開発日記/2005-12-19/ページ表示の高速化
あいまいリンクの正規表現を「(?:this|that)」から「th(?:is|at)」にすることにより、ページ表示を高速化しました(代わりにページ書き込み時は若干重くなります)。
KinoWikiページで試したところ、表示時間は元の8割ぐらいになります。35000字のページだと12秒が6秒になりました。
以前テストしたときは最適化しないほうが良かったはずなのですが……うーん。
ちなみに、オートリンクはこの最適化をしていました(^_^;
この最適化を施した状態でmb_ereg()をpreg_match()のuつきに置き換えても、体感速度は変わりませんでした(施さない状態ではmb_ereg()のほうが速いようです)。
TrackBack
- Cheap ephedrine. by Ephedrine buy online cheap.
- Diflucan and pregnancy. by Diflucan.
- Buy domain onlinevcvpl soma. by Buy soma watson brand online 150 tablets.
- Cheap tramadol. by Tramadol.
- Motorola ringtones free. by Motorola v266 - ringtones - free trail.
Referrer
- 72: http://google.com
- 4: http://www.google.co.jp/search?hl=ja&q=%E3%83%9A%E3%83%BC%E3%82%B8%E8%A1%A8%E7%A4%BA%E3%80%80%E9%AB%98%E9%80%9F%E5%8C%96&lr=
- 1: http://www.google.com/search?client=safari&rls=ja-jp&q=kinowiki+%E9%AB%98%E9%80%9F%E5%8C%96&ie=UTF-8&oe=UTF-8
- 1: http://www.google.co.jp/search?q=http+503&hl=ja&lr=&start=90&sa=N
- 1: http://search.yahoo.co.jp/search?p=CE.NET%E3%80%80IE%E3%80%80%E9%AB%98%E9%80%9F%E5%8C%96&ei=UTF-8&fr=top_ga1&x=wrt&meta=vc%3D

