欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP语言性能考察 php7 php 框架 性能 php框架性能比

程序员文章站 2022-06-16 23:25:31
...
今天的我,曾经是一个ASP.NET信徒,后来经过大流量网站的应用,经验告诉我,微软面向的人群是中低端大部人群,因为他的一系列产品程序臃肿,但智能,比如SQLServer、iis、还有哪些捆绑的服务,就ASP.NET的运行库,页面要执行太多的初始化操作,使得页面他必须慢和占用太多内存。

今天的我计划考察下PHP的性能底线和运行机理,希望有一个好的结果!

PHP底核是用的Zend Engine组件运行的Opcode中间执行的,就像.NET的Framework runtime。但有很大不同,Zend Engine是一个虚拟机,他对Opcode是解释执行,也就是说,读一句执行一句,类似ASP。但是因为OpCode是二进制,语法标准和字节化,使读取性能非常快,比ASP要快的多。而.NET据说是转成机算机语言,然后直接调用运行的。按说.net更会快,但事实上,.NET加上哪些臃肿的类库,不未知的编译过程,速度目前牙根跟不上php的解释执行。

从企业需求角度去想,要太高的性能也不是需求的第一要求,还要程序简单,使开发成本降低,再有性能可以提供需求的需要才行。PHP对于大型网站的解决方案可以满足他们的这些需要,因为他做到了简单,精巧,性能虽然不说最好,他这些性能耗费,一般商家都是可以支持的起的,最主要,他耗费的仅仅是一点点,可以忽略不技,而asp.net就不一样了,再大还可以使用集群方案解决。

PHP支持FPM进程管理模式,这使得在对应大流量,大内存需要时,还是有很好的处理性能的。

支持fastcgi,这可以更好的兼容高性各种服务器的接口,甚至linux运行效果也非常好!

总体评价,PHP还是比较合适于门户网站,大流量站的应用的。

原文链接:http://www.cnblogs.com/a-xu/archive/2012/11/23/2783861.html

【编辑推荐】

  1. PHP 5.4 内置Web服务器
  2. ASP.NET Web开发框架之二 数据输入窗体
  3. PHP比你想象的好得多
  4. ASP.NET Web开发框架之三 报表开发
  5. PHP搭建与网页服务器故障排查

以上就介绍了PHP语言性能考察,包括了php,性能方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签: php 性能