2218 表示処理所要時間 はくぶん 2009-11-08 23:30:18
この掲示板の右下、麗しの大原かおりちゃんの写真の上に、
表示処理所要時間という項目がある。

投稿文字数カウント機能を付けるまで、
表示処理所要時間は大体3.7〜3.9秒の間で推移していたが、
機能を付けた途端、4.1〜4.3秒になってしまった。

僅か0.4秒、されど0.4秒。
数字だけ見れば小さいが、体感は意外と長い。
以前は4秒弱だったので、10%も多く時間がかかっていることになる。

この掲示板のクエリは約40個。
1個平均0.1秒くらいで処理している計算になるが、
文字数カウント機能は、その4倍もかかっている。

投稿数が増えても、クエリの処理時間は大して変わらないだろうが、
文字数カウントは多少影響を受けるかもしれない。

理想を言えば、全体で3秒以内に収めたいのだが、
そうなるといくつかの項目を削らなければならない。
ましてや文字数カウント機能などもってのほかである。

せめて毎回4秒以内に収まるように、もうちょっと工夫する必要があるが、
文字数カウントをPerlに処理させている間は無理だろう。

MySQLに正規表現が使えるreplace関数があったらなあ。
メッセージ文字数:469/494