加载太多函数库会降低速度吗?

发布于 2024-12-02 07:25:03 字数 128 浏览 1 评论 0原文

我有一系列函数库,我已将它们设置为在 CodeIgniter 框架中自动加载。自动加载(即包含)许多库会增加每个页面的处理时间吗?这种延迟会很严重吗?

我知道它可能取决于许多其他因素,但总的来说,是否存在加载太多库之类的情况?

I have a series of function libraries that I have set to autoload in the CodeIgniter framework. Would auto-loading (i.e. including) many libraries increase the processing time of each page, and would such delay be significant?

I know it can be dependant upon many other factors, but in general, is there such a thing as loading too many libraries?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

束缚m 2024-12-09 07:25:03

是的,

根据自动加载器的注册顺序,类名可能会通过多个自动加载器传递,这些自动加载器可能使用 file_existsstrpospreg_match< /code> 查看类名是否与其库匹配。

必须在一个请求中加载 100 多个类,这可能会成为一件成本高昂的事情。

Yes,

depending on the order in which the autoloaders have been registered, a classname might be passed trough multiple autoloaders, which might use a file_exists, strpos or preg_match to see if the classname matches their library.

Having to load 100+ classes a request, this can become a costly thing.

茶花眉 2024-12-09 07:25:03

长话短说。 是的,它会对页面加载产生影响。

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

To be short. Yes, it will have an impact on page load.

Yes, there is a "too-much-libraries". Depending on server configuration. (Max execution memory, if I remember right)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文