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

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

Target News
Subject cache of kernel/module.php does not work
Summary The cache for module objects does not work nearly at all.This bug causes double/triple parsing xoops_version.php.It makes your site slow, perhaps.I've patched the bug like this.Though the source file of the diff is from 2.0.16-JP, it might be applicata...

List posts in the topic

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

msg# 1.2.1.1
depth:
3
Previous post - Next post | Parent - Children.1 | Posted on 2007/3/28 12:36
minahito  Private   Posts: 10
これ、やっちゃうことにしました。
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

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!