gpt4 book ai didi

php - 不要在 PHP 中加载未使用的脚本有多重要?

转载 作者:可可西里 更新时间:2023-10-31 23:54:40 24 4
gpt4 key购买 nike

在一个 90% 的页面使用相同库的网站上,您应该一直加载库还是只在需要时加载它们?其他页面将是 ajax 或没有任何实际功能的简单页面。

此外,是否应该只在需要时才加载代码?如果在页面的中途你需要一个库,你应该加载它还是只加载它在顶部。也许它可能永远不会在错误或错误数据出现之前到达那里。 (在顶部加载使其更容易理解,但可能会导致不需要额外的代码。)

我还想知道我是否应该使库更具体,所以我不是说在查看的同时加载代码进行编辑?

基本上,我应该为加载代码或不加载代码担心多少?

最佳答案

我总是会尝试给文件、类和方法一个 single responsibility .因此,在任何一种情况下,将显示代码与编辑代码分开都是一个好主意。

至于加载库,我认为在很多情况下,包含非必需库的性能损失可能是无关紧要的。但是,includerequireinclude_oncerequire_once 相对较慢,因为它们(显然)访问文件系统.如果您每次都不使用的库都很大并且通常本身包含很多不同的文件,那么删除不必要的包含可能有助于减少在那里花费的时间。尽管如此,使用高效的缓存系统也可以大大降低这种成本。

鉴于您使用的是 PHP5,并且您的库很好地分成了类,您可以利用 PHP 的 auto loading functionality其中包括所需的类,因为 PHP 脚本需要它们。这将非常有效地避免包含大量未使用的代码。

最后,如果您进行了任何可能影响网站性能的更改,请运行一些基准测试并分析性能的增益或损失。这样一来,您就不会冒着进行一些可能很酷的优化的风险,这些优化只会花费太多时间来完全实现甚至降低性能。

关于php - 不要在 PHP 中加载未使用的脚本有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/293375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com