我正在编写一个最终可能会包含大约 3000 行代码的类。
我想知道的很简单,在每个页面的顶部启动这个类会减慢页面的运行时间,即使只使用一个/两个对象方法?如果每天访问数千次,是否会给我的服务器带来更大的压力?
如果是这样,我是否应该考虑创建扩展来处理每种方法,而不是将整个类放在一个文件中?
已编辑
首先,为了纠正 KingCrunch 和 Kenaniah,这个类是针对我的 API 的,这意味着它拥有很多用于检索要显示在网站和我们的 iPhone 应用程序以及我们整个 Facebook 应用程序上的数据的函数。因此,考虑到我们网站的规模和功能,3000 行非常小,更不用说其中超过 700 行是评论。所以我可以向你保证没有设计缺陷,尽管可能存在结构缺陷,这就是我问这个问题的原因......
构造函数只是将默认值设置为定义的变量,仅此而已。
我已经从头开始完全重写了这个文件,所以没有旧代码,我很确定类中的方法尽可能高效。
我一直在监控我的服务器使用情况等,以及使用 apache ab 工具模拟大量流量,尽管我的内存使用量猛增,但似乎还不错。