Heim >Backend-Entwicklung >PHP-Tutorial > _autoload函数加载的文件夹多,网站流量又大,那么对速度影响大么,该怎么解决

_autoload函数加载的文件夹多,网站流量又大,那么对速度影响大么,该怎么解决

WBOY
WBOYOriginal
2016-06-13 13:29:111029Durchsuche

__autoload函数加载的文件夹多,网站流量又大,那么对速度影响大么
__autoload函数加载的文件夹多,网站流量又大,那么对速度影响大么!
function __autoload($className){
if(file_exists('model/'.$className.'.class.php')){
include_once('model/'.$className.'.class.php');
}
if(file_exists('Controller/'.$className.'.class.php')){
include_once('Controller/'.$className.'.class.php');
}

$prefix=$GLOBALS['groupName']=='main'?'':'../';
if(file_exists($prefix.'core/'.$className.'.class.php')){
include_once($prefix.'core/'.$className.'.class.php');
}
if(file_exists($prefix.'core/Smarty-3.1.6/'.$className.'.class.php')){
include_once($prefix.'core/Smarty-3.1.6/'.$className.'.class.php');
}
if(file_exists($prefix.'core/Smarty-3.1.6/sysplugins/'.$className.'.php')){
include_once($prefix.'core/Smarty-3.1.6/sysplugins/'.$className.'.php');
}

}

------解决方案--------------------
我认为用__autoload影响不大,因为也只是一次调用__autoload去加载多个文件,而不是多次调用__autoload去加载多个文件.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn