トップ «前の日記(2002-04-19) 最新 次の日記(2002-04-21)» 月表示 編集

日々の流転


2002-04-20 [長年日記]

λ. キャッシュ

tDiaryはrhtmlをキャッシュしているけど、rhtmlから変換されたrubyのソースをキャッシュした方が効率的ではないかと思った。

Tags: tDiary
本日のツッコミ(全2件) [ツッコミを入れる]
ψ ただただし (2002-04-20 23:27)

可能性はある。ベンチマーク希望(笑)

ψ さかい (2002-04-21 04:09)

僕に定量的な評価を求めてはいけません。(^^;;<br>でもまあ、とりあえずTDiary::Plugin#eval_rhtmlを簡単に測ってみました。<br>以下がその結果なのですが、約20%がERbLight::new<br>すなわちコンパイルに消費されている事になります。<br><br>rhtmlのサイズ, ERbLight::newの実行時間(秒), ERbLight#resultの〜, 実行時間の合計<br>4515, 0.030000, 0.010000, 0.040000<br>5339, 0.050000, 0.150000, 0.200000<br>5557, 0.050000, 0.080000, 0.130000<br>6559, 0.050000, 0.160000, 0.210000<br>7012, 0.050000, 0.140000, 0.190000<br>44236, 0.270000, 1.620000, 1.890000<br>49982, 0.310000, 1.240000, 1.550000<br>59678, 0.350000, 2.290000, 2.640000<br>62343, 0.350000, 1.500000, 1.850000<br>63282, 0.370000, 1.940000, 2.310000<br>65118, 0.370000, 1.020000, 1.390000<br>80893, 0.440000, 1.500000, 1.940000<br>合計<br>454514, 2.690000, 11.650000, 14.340000