一个GLOBAL数组中多个php对象的速度问题


Speed issue with multiple php objects in one GLOBAL array

我的网站很慢,有时大约1或2分钟后,它给出"内部服务器错误500"。我相信,因为我把对象放在一个全局数组是导致这个问题。以下是我的资料:我有多个php类对象

$a = new HeaderPrint();
$b = new SpFunctions();
$c = new Calculations();

和我不想声明它们中的每一个作为类的全局内部函数。我已经这样做了:

$MYCODE['OBa']=$a;
$MYCODE['OBb']=$b;
$MYCODE['OBc']=$c;

,这是我在另一个类中使用它们的方式:

class TaxCalc{
     function interst($amount){
             global $MYCODE;
           $MYCODE['OBc']->someFunction();
     ....
     ....
     }
 }

这样我只有一个变量$MYCODE数组声明为全局。它正在工作,但可能是这个或其他东西减慢了网站的速度。

请帮助我:

1-这有什么问题吗?

2-如果这是不好的,因为我已经使用了$MYCODE在其他函数的100内做什么来解决这个问题?

在等待了3天后,我迫不及待地想找到一些下降的解决方案。这就是我所做的,网站运行得很快。而不是:

全球MYCODE美元;

我使用全局$a, $b, $c ....我有23个对象,所以我这样做了