2011-08-31 37 views
1

我有一系列函数库,我已经设置为在CodeIgniter框架中自动加载。自动加载(即包括)许多库会增加每个页面的处理时间,并且这种延迟会很重要吗?加载太多函数库会降低速度吗?

我知道它可以依赖于许多其他因素,但一般来说,是否有这样的事情加载太多的库?

+3

驾驶更远的距离是否会让您获得更多的燃气? –

+1

不错的比较,但是在这种情况下,它不应该是车的负载而不是距离吗? –

+0

@韦斯利真的很愚蠢和令人失望的评论。燃气使用量与里程直接相关。在仅使用少数几个函数的情况下链接到函数库几乎是一回事。此外,这着重于是否有任何延迟发生。 – emkay

回答

2

是,

依赖于在其中自动加载机已注册的顺序上,一个类名可能被传递低谷多个自动加载机,它可能会使用一个file_existsstrpospreg_match看看这个类名是否与他们的库相匹配。

不得不加载100多个类的请求,这可能成为一个昂贵的事情。

0

要简短。 是的,它会对页面加载产生影响。

,有一个“太多库”。取决于服务器配置。 (最大的执行内存,如果我没记错的话)