我有一系列函数库,我已在CodeIgniter框架中设置为自动加载。自动加载(即包括)许多库是否会增加每个页面的处理时间,并且这种延迟是否会显着?
我知道它可能依赖于许多其他因素,但总的来说,是否存在加载太多库的事情?
答案 0 :(得分:2)
是,
根据自动加载器的注册顺序,可能会通过多个自动加载器传递类名,这可能会使用file_exists
,strpos
或preg_match
来查看类名匹配他们的图书馆。
必须加载100多个类的请求,这可能会成为一件昂贵的事情。
答案 1 :(得分:0)
简短。 是,会对页面加载产生影响。
是,有一个“太多图书馆”。取决于服务器配置。 (最大执行记忆,如果我没记错的话)