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 | |||