永发信息网

php框架相对原生php影响性能或效率吗

答案:5  悬赏:30  手机版
解决时间 2021-03-07 23:08
php框架相对原生php影响性能或效率吗
最佳答案
php框架本身就是由原生的php代码写成的,原理上是和原生php没什么区别的。
只是php框架在程序结构上和文件目录上对php代码做了很好的规范,使php程序更有调理、结构更加清晰,而且php框架本身就写好了很多常用的类和方法,可以大大的节约开发者时间。
所以,理论上说php框架相对原生php的性能或效率是没什么有影响的。
当然在处理一些简单的业务逻辑时,由于框架程序的流程化,就会比原生php程序更复杂,所以对效率会有所影响,但是影响也是非常小的。
总之,php框架相对原生php影响性能或效率是可以忽略不计的。
全部回答
慢可定是要慢一点的,但是你感觉不到!
论程序性能,面向过程的编程方法是最佳的!也就是原生的php代码!面向对象编程,框架,这些东西都是用牺牲程序性能来换取低维护成本,低开发成本的!如果你要建立的网站不大,用原生的面向过程的方法写程序,效率会很高,性能也会很强!但是当你遇到大的网站的时候,很多问题就出来咯,程序开发会变得越来越难于控制!
影响不大。因为http的请求,会受到网络速度的限制。与此相比,程序内部实现造成的影响,可能是很微小的。目前流行的php框架有yii、ci等。用它们编写一个简单的程序,和不使用框架,运行速度几乎没有差别。但使用框架时也需注意一些问题。
一个网页响应速度,和其网站架构、HTML的结构和比较耗时的操作关系较大。
其中网站架构涉及硬件设备和应用程序分布式布署的问题,对性能影响最为显著。一些程序难以解决的性能瓶颈,要用架构设计去解决。比如数据库读写分离。
优化HTML结构也是优化网站的课题之一。更为简约的编码,可以节约带宽,也能加快浏览器渲染的速度。页面字节大小,是前端设计的重要指标。异步加载和代码压缩,是减少网页下载时间的重要手段。
程序比较耗时的操作,如数据库查询、图片处理、压缩文件等。其中数据库的因素较为普遍。这里要提到一个框架的问题。yii框架自带的数据库模型非常强大,有了它我们基本上不用写SQL语句。但是,它自己生成的SQL语句不一定是最佳的。为了保证网站性能,关键的查询需要自己把握。而且比较复杂的抽象,也会降低性能。它的官方文档中,也不建议在大型网站中使用模型。
综上,框架的特性要选择性地使用。使用前要仔细阅读文档。优化网站要考虑多种因素,而不是仅仅关心程序的实现。要杜绝对程序效率影响不大的"微优化"。

肯定会慢一点,但是这是可以接受的。因为采用框架造成的性能损失比较恒定,例如对于所有功能,使用框架和直编可能总是框架慢0.002毫秒。但是这种损失一般不需要在意。因为相对于框架的巨大好处,这种损耗是值得的。


利用框架可以大幅度提升开发效率
大幅度节约维护成本
更容易的项目交接


因此,宁可损失效率也选择框架。关于效率可以考虑升级服务器等手段来改善。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
徐州到青岛长途汽车多少钱?多长时间到?
通达加油站六官分站在哪里啊,我有事要去这个
你好 自吸泵不用水后还会自己一响一响的一直
下列关于中期妊娠的诊断与监护的叙述,错误的
记得MSN的密码和博客地址是否可以找到MSN的邮
卢龙县引青灌区管理处地址在哪,我要去那里办
【小姑娘打一字】猜字谜小小一姑娘做在水中央
钣金折弯方法是什么?
问道刚刚飞升任务完成,1级元婴带什么BB好啊
长岭村村民委员会这个地址在什么地方,我要处
我家有一个刚刚做好你的小鱼塘,用混泥土浇的
请问,天晶射日麒麟一票能买到什么样的白鹄?,
川汇区周口N多时尚寿司(五一路店)在哪里啊,
incise soul 隐藏链接
一般新车上市多久可以购买
推荐资讯
释怀和释然的区别是什么?我怎么觉得这两个都
韩式纳米生物活细胞汗蒸馆在哪里啊,我有事要
有一首歌是男女对唱,有一句歌词,我天天想你,,
我在阿里巴巴进货面膜,但是那个供应商不招代
梦幻西游渡劫后形象看不到
蛋白质中的结合水多还是自由水多
美国目前最先进的空军基地在哪??
春晖装饰门窗地址在哪,我要去那里办事
48x24x36mm是男孩还是女孩
玉和苗银能一起戴吗
我要感谢老师的一句话今天幼儿园毕业了
黄记煌三汁焖锅新玛特店我想知道这个在什么地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?