我的网站很慢,有时大约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个对象,所以我这样做了