php – 在页面上启动一个大类会减慢它吗?
我正在编写一个类,最终可能会有大约3000行代码.
我想知道的是非常简单,在每个页面的顶部启动这个类会减慢页面的运行时间,即使只使用一个/两个对象方法?如果每天访问数千次,是否会对我的服务器造成更大的压力? 如果是这样,我应该考虑创建扩展来处理每个方法而不是将整个类放在一个文件中吗? EDITED 首先,为了纠正KingCrunch和Kenaniah,这个类适用于我的API,结果意味着它拥有许多功能,用于检索要在网站和我们的iPhone应用程序上显示的数据,以及我们的整个Facebook应用程序.因此,考虑到我们网站的规模和功能,3000线非常小,更不用说700多条线路都是评论.所以我可以向你保证没有设计缺陷,虽然可能存在结构性缺陷,这就是我提出这个问题的原因…… 构造函数只是将默认值设置为已定义的变量,仅此而已. 我已经从头开始重写了这个文件,所以没有旧代码,我很确定类中的方法尽可能高效. 我一直在监视我的服务器使用情况等,以及使用apache ab工具模拟大量流量,虽然我的内存使用率上升,但似乎确实没问题.
它会添加到运行时吗?是.当然.没有什么是免费的.解析的每一行代码都有一些小的开销(但是你可以通过像APC这样的操作码缓存来消除大部分代价).但是,我们可能正在谈论亚毫秒的开销.唯一可以确定的方法是自己进行分析.
从个人经验来看,没有.但是,再次,描述并测量自己.您应该监视服务器上的基本性能指标(CPU使用率,平均负载等).部署您的更改,并观察您的指标. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |