【发布时间】:2011-09-22 04:22:25
【问题描述】:
我一直在网上阅读有关使用静态方法从数据库访问数据的优缺点。我有一个基于 Zend 框架的基于 LAMP 的站点。
有人说在性能方面 - Greg Beech 的分析在此引用的几乎没有任何区别
在调用一个方法 20 亿次时,您可以通过将其设为静态来节省大约 5 毫秒,这对于每个方法调用几乎没有节省
但是,如果我正确理解静态方法的概念 - 只有一个方法实例,这意味着只有一个数据库连接 - 所以在高流量网站上 - 当一个请求正在处理时 - 其他请求将排队等待同样的方法对吗?
所以只是想了解一下将访问方法声明为静态是否有意义的想法和意见。
非常感谢
【问题讨论】:
标签: php zend-framework static zend-db static-methods