腳本性能調優的最佳做法是什麼?會減少包含/需要提高性能嗎?
這一個?
require_once("db.php");
if (!is_cached()) {
require_once("somefile.php");
require_once("somefile2.php");
//do something
} else {
//display something
}
還是這個?
require_once("db.php");
require_once("somefile.php");
require_once("somefile2.php");
if (!is_cached()) {
//do something
} else {
//display something
}
是否值得將包含/要求放入流量控制結構或不?
謝謝
是的,我已經在我的應用程序中使用自動加載,但是這個應用程序不能使用自動加載,因爲它有太多的第三方類使用相當奇怪的類命名。 :( – Kirzilla 2010-08-06 13:22:05
@Kirzilla你可以考慮設置一個自定義的回退自動加載器,它有一個文件類的列表(「ThirdPartyPieChartClass」=>「/tools/piecharts/index.php」)等等,並加載所需的文件,而不是一次全部包含它們 – 2010-08-06 13:24:09
對不起,我的英語不是很好,據我所知,你的意思是我必須列出異常列表,然後做一些事情,比如if(isset($ exceptions [$ classname ])){require_once($ exceptions [$ classname])}'?當然在包含/需要檢查類名是否已經存在之前 – Kirzilla 2010-08-06 13:30:20