加载应用程序、函数、类的大文件

发布于 2024-11-15 09:43:26 字数 323 浏览 3 评论 0原文

我想知道专家们对于加载包含函数或类的大文件与根据需要调用它们有何看法。

我正在使用 Codeigniter,但我认为这个问题与框架无关。我还认为像 Wordpress 这样的 CMS 似乎会在每次页面加载时加载大量实用功能。

到目前为止,我已经根据需要加载了代码,但我想知道如果我组合许多文件并加载它们,以便它们“就在那里”准备使用,是否真的会产生巨大的性能影响。

如果我使用 20 个核心函数文件/类,每个文件/类有 200 行,但将它们全部组合起来并在每个页面加载时加载 4k 行,那么我是否比速度更方便,或者这并不重要——在合理范围内?

其他人如何处理这个问题?

I'm wondering what the experts have to say about loading large files containing functions or classes versus calling them as required.

I'm using Codeigniter, but I'm thinking the question is framework neutral. I'm also thinking that CMSs like Wordpress appear to load a ton of utility functions for every page load.

Until now I've loaded code as required, but I'm wondering if there's really a huge performance hit if I combine many files and load them so they are "just there" ready to use.

If I have 20 core function files/classes that I use that each have say 200 lines but instead combine them all and load 4k lines on each page load, am I getting convenience over speed, or doesn't it matter -- within reason?

How do others deal with this?

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

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

发布评论

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

评论(1

灯角 2024-11-22 09:43:26

在需要之前,不要担心 I/O 速度或内存消耗。您不会注意到其中的差异。

另外,请尽可能保持代码模块化,以便可以在其他上下文中重用。

Don't worry about i/o speed or memory consumption until you need to. You won't notice the difference.

Also, keep your code as modular as possible so that it can be re-used in other contexts.

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