是否有可能在PHP应用程序中有太多的功能?
发布时间:2020-12-13 22:42:02 所属栏目:PHP教程 来源:网络整理
导读:PHP应用程序可以有太多功能吗?执行大量PHP函数会占用内存和资源吗?我的WordPress主题开发中有很多功能(当我完成时可能超过100个)而且我担心我可能会有太多功能. 我不会担心100个功能.这个功能很少. 全局函数和方法被编译,存储在内存中,并在哈希表中编入索
PHP应用程序可以有太多功能吗?执行大量PHP函数会占用内存和资源吗?我的WordPress主题开发中有很多功能(当我完成时可能超过100个)而且我担心我可能会有太多功能.
我不会担心100个功能.这个功能很少.
全局函数和方法被编译,存储在内存中,并在哈希表中编入索引(除了最近实现的缓存查找).在函数数量增加时调用函数时,性能不会下降,因为访问哈希表平均在恒定时间内完成. 但是,解析脚本会有更多的开销,如果您实际调用所有这些函数,则编译它们.如果您使用操作码缓存,这不是一个真正的问题.还会有更多的内存开销,但通常情况下,内存在企业级Web服务器中不是问题,因为尝试尽可能快地提供请求更合适,而不需要关心内存. 还有风格问题.如果您有太多全局函数,请考虑: >您正在复制这些功能之间的代码.考虑重构,将公共代码移动到其他函数,并在适当的情况下通过添加参数来概括函数的行为. 最后,只有当您对应用程序进行概要分析并发现函数调用是CPU瓶颈并将函数定义作为内存瓶颈时,才会担心这一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |