欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

选择哪种框架对php代码执行速度会有影响?

2022-10-20 22:26:54 600

摘要:PHP成为世界上最流行的脚本语言有许多原因:灵活性,易用性等等。但通常只用PHP或者其他语言编码就会显得单调、重复,这时候就需要一个PHP 框架来代替程序员完成那些重复不变的部分。语言的速度再快, 框架优化的再好, 最终遇到大流量的时候还是...

PHP成为世界上最流行的脚本语言有许多原因:灵活性,易用性等等。但通常只用PHP或者其他语言编码就会显得单调、重复,这时候就需要一个PHP 框架来代替程序员完成那些重复不变的部分。语言的速度再快, 框架优化的再好, 最终遇到大流量的时候还是拼的缓存和CDN, 如果你真的如此注重性能的话, 选择框架的时候, 选一些缓存系统做的比较好的框架。


对于优化代码的PHP框架我推荐三个:

1、zend framework 2:无论从代码结构还是设计思想,都是绝好的学习材料。

2、CI: 绝对简洁,绝对敏捷,直截了当。

3、YAF: 以PHP扩展存在,结构参考了zend,运行效率优秀。

框架是让你开发更快捷省时,至于框架的区别看你的需求吧,我用的是HD框架, 感觉还不错,代码质量很高 。其实PHP本身就是一个很好的开发框架,性能并不是判断框架优劣的惟一标准。大多数情况下,我们选择开发框架,为的是一个规范和约束,在规范和约束的前提下,尽可能地提高开发效率。追求速度的话可以选用轻量级的框架。

P.S: php框架有N 种开发方式,一种用原生态语言即php,一种用别的程序语言,这种程序语言一般是偏向底层应用。例如C语言,C++等等,这些语言开发出来的php框架执行速度很优秀。如果是用php开发的框架,优化的好,速度不会比原来差,除此之外,还要看整个项目的复杂度,和框架在项目了的合理布置。

是否使用框架是一种性能和效率的权衡:

1.就框架本身而言,有的框架预加载的东西比较多,很多东西即使你用不到,也会加载实例化。这方面貌似YII用的不错。还有 slight php

2 还有一种比较奇怪的 yaf,用C开发,常驻内存型的。

框架的目的是为了让代码更好写,更易维护。使用框架会增加代码的复杂度,对性能有一定程度上的影响。

P.S:使用PHP的最大1个优势就是速度快。一般情况下,PHP总是具有足够的速度支持Web内容动态生成,许多时候甚至无法找出比它更快的方法。然而,当面对庞大的访问量、高负荷的应用、有限的带宽,以及其他各种带来性能瓶颈的因素时,就需要考虑怎样提高PHP的性能了。

想了解更多PHP问题找老师⇛ 后盾网古老师企鹅: 1455067020

看完不要跑记得出来吐吐槽!╰( ̄▽ ̄)╮

版权声明:本站所有文章皆是来自互联网,如内容侵权可以联系我们( 微信:bisheco )删除!
友情链接
币圈社群欧易官网