gpt4 book ai didi

php - 在页面上启动大类会减慢速度吗?

转载 作者:可可西里 更新时间:2023-11-01 12:36:33 26 4
gpt4 key购买 nike

我正在编写一个类,最终可能会包含大约 3000 行代码。

我想知道的很简单,在每个页面的顶部启动这个类会减慢页面的运行速度,即使只使用一个/两个对象方法吗?如果一天访问数千次,是否会给我的服务器带来更多压力?

如果是这样,我是否应该考虑创建扩展来处理每个方法,而不是将整个类放在一个文件中?

已编辑

首先,为了更正 KingCrunch 和 Kenaniah,这个类是针对我的 API 的,这意味着它拥有许多用于检索要显示在网站和我们的 iPhone 应用程序以及我们整个 Facebook 应用程序上的数据的函数。因此,考虑到我们网站的规模和功能,3000 行实在太小了,更不用说其中超过 700 行是评论。所以我可以向你保证没有设计缺陷,尽管可能存在结构缺陷,这就是我问这个问题的原因......

构造函数只是将默认值设置为已定义的变量,仅此而已。

我已经从头开始完全重写了这个文件,所以没有旧代码,我很确定类中的方法尽可能高效。

我一直在监控我的服务器使用情况等,并使用 apache ab 工具模拟大量流量,虽然我的内存使用率猛增,但似乎还不错。

最佳答案

will initiating this class at the top of each page slow down the runtime of the page

它会增加运行时间吗?是的。当然。没有什么是免费的。解析的每一行代码都有一些小的开销(但是您可以使用像 APC 这样的操作码缓存来消除大部分开销)。但是,我们可能正在谈论亚毫秒级的开销。唯一可以确定的方法是自己进行分析。

Is it going to put a lot more strain on my server if it is being accessed several thousand times a day?

根据个人经验,不会。但同样,对自己进行剖析和衡量。您应该监控服务器上的基本性能指标(CPU 使用率、平均负载等)。部署您的更改,并观察您的指标。

关于php - 在页面上启动大类会减慢速度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8915316/

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