PEAK XOOPS - Re: kernel/module.php のキャッシュが効いてないバグ in englishin japanese

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

none Re: kernel/module.php のキャッシュが効いてないバグ

msg# 1.2.1.1.1
depth:
4
Previous post - Next post | Parent - No child | Posted on 2007/3/29 3:43
GIJOE  先任軍曹   Posts: 4110
Quote:

minahito wrotes:
これ、やっちゃうことにしました。
RC がなんだぁ〜(おい
判断を尊重いたします〜
とりあえず、多くのサイト(いずれもX2)にパッチを当てましたが、どれも正常に動いているみたいですよ。
Legacy2.1へのパッチも、今を外すと辛そうですから。

Quote:
static と global で引っ張った変数には直接リファレンスはとれないのですが、 static $t = array() にして $t['foo'] =& ... は OK みたいです。これは直接リファレンスを収録しているのは array() メモリ空間なので...
私もこれはちょっと勘違いしていたみたいです。ただ、ローカルなstaticに別々に保存してあるのは確かなので、各モジュールについて、最大3個ずつのインスタンスってことですね。

Quote:
2.1 系から本家へレポートしたほうがいいバグもすごくたくさんあるんですが(途中で把握しきれなくなった orz 都度やっとけばよかった)、これは忘れずレポートしたほうがよさそうですね。まぁでも PEAK は読まれているから大丈夫だと思いますが...

少なくともこの件は、同じオブジェクトじゃないのは「気持ち悪い」というレベルで、最悪でもパフォーマンスだけですから、あまり重要じゃないかもしれませんね。
Votes:0 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!