Re: kernel/module.php のキャッシュが効いてないバグ
Target |
News |
Subject |
kernel/module.php のキャッシュが効いてないバグ |
Summary |
サブメニューの実験をやっていて気づいたのですが、あるモジュールの xoops_version.php が2度も3度も読み込まれてしまいます。xoops_version.phpにロジックが書いてあるモジュールも多いので、二重読込はそのままオーバーヘッドになります。ただ、kernel/module.php を... |
List posts in the topic
Re: kernel/module.php のキャッシュが効いてないバグ
msg# 1.2.1.1
これ、やっちゃうことにしました。
RC がなんだぁ〜(おい
static と global で引っ張った変数には直接リファレンスはとれないのですが、 static $t = array() にして $t['foo'] =& ... は OK みたいです。これは直接リファレンスを収録しているのは array() メモリ空間なので...
なので、ハンドラ自体のキャッシュは(現時点では) xoops_gethandler にまかせて、 static で別々にとっている発行オブジェクトのキャッシュをメンバでとる方向(つまり GIJOE's patch)で大丈夫そうです。
2.1 系から本家へレポートしたほうがいいバグもすごくたくさんあるんですが(途中で把握しきれなくなった orz 都度やっとけばよかった)、これは忘れずレポートしたほうがよさそうですね。まぁでも PEAK は読まれているから大丈夫だと思いますが...
Votes:1
Average:0.00
Posts tree