当前位置:380元网站建设 虎网站 > 建站百科 > 正文

PHP7性能提升之后的思考

发布日期:2015-03-23
时下不少人拿PHP7的高性能与HHVM来做比较,那么问题来了:随着PHP7性能的提升,我们能预测出未来PHP这门语言会用PHP写出来么?

\

Mattsah的观点:


对解释型语言来说,有用语言本身来重写这门语言的其他实例么?我认为即使有这样的实例,在这个环境下,这门语言的某些部分必定是不可用的。
Otterfan:
较经典的实例就是PyPy,这是一个用RPython(Python的一个子集)写出来的Python解释器和实时编译器。
Mattsah:
虽然对Python不是很熟悉,但我不得不考虑下(如有误欢迎更正),这样一来它的动态性能或者说某些特性是不是会受到限制?
Otterfan:
实际上并没有。它基本上能与Python 2.7.8和Python 3.2.5兼容,甚至它有时候比规范的Python(CPython)运行的还要快。
实际上的过程是这样的:Rpython通过PyPy的RPython工具链被翻译成C版本,然后这个C版本被编译为二进制机器码,接着用户层的Python就会运行在这个二进制机器码上。你当然也可以在规范的CPython解释器之上来运行PyPy解释器,不过这样子PyPy会运行的很慢。
PyPy同样也是一个实时编译器,这才是PyPy通常能产生出甚至比CPython还要快的代码的真正原因,代价只是启动的时候稍微有点延迟。PHP则不会有像Python Web开发的这个缺点,因为Python Web应用是快速性就全部启动并开始运行,而不是像PHP一样响应每个请求才开始逐步启动。
 

Chippiewall的观点:

你不可能在没有一个解释器来运行的前提下写出一个解释型语言的解释器。
Ircmaxell的评论:
这个观点严格意义上是不对的。
另外更正一点,PHP并不是一门解释型语言,而是一门编译型语言。
明白了这一点,就很不一样了。是的,编译器并不会产生出原生的机器码,但还是存在这么一个编译器的。并且虚拟机使用的每个单独的操作在理论上都会被产生的机器码所代替。看看Zend’s “JIT”编译器吧,它根本就不是一个实时编译器,而是一个AOT编译器。很有效地说,它能产生出原生的机器码而不是虚拟机代码(但有相同的语义)。
所以如果拿一个用PHP(Recki-CT或PHPPHP)写的编译器,我们是能够用它来编译自身的。这就意味着,只要我们引导它快速,我们就不再需要“编译器”(虚拟机)了。

所以,Chippiewall的观点是不对的。

 以上内容由虎网科技(西安网站设计,西安网站制作)为您提供,更多精彩内容:https://www.huwz.com/

关注“虎网科技”微信公众号,快速获取互联网较新资讯


上海出发游越南芽庄攻略,必去景点和美食推荐

    越南芽庄是一个美丽的海滨城市,位于越南南部,是越南最热门的旅游胜地之一。它以美丽的沙滩、清澈的海水、丰富的文化和历史遗迹而闻名。如果你正在计划一次旅行,那么越南芽庄是一个的选择。在这篇中,我们将为您提供一份详细的攻略,帮助您规划上海出发游越南芽庄的旅行,探索必去景点和品尝美食。 部分越南芽庄概述 越南芽庄是越南南部的一个城市,位于越南中部海岸线上。它是越南最热门的旅游胜地之一,以其美丽的海滩、清...

       深圳南山诺天朗LED配件跟虎网科技签定做网站项目 诺天朗是经深圳市南山区工商局审核的有资质公司,统一社会信用代码:91440300306092550B。同时经国家工信部和广东省通信管理局审核通过ICP备案;备案号:粤ICP备17034498号。诺天朗坐落于深圳市南山区桃李路2号天朗风清天琪902。诺天朗选用虎网站企业商务型网站案例,其功能具备实用型所有配置外、特别值得关注的是增设了SEO深度优化,不管是内页还是标题都能够独立和个性化设置关键词和长...

       龙岗坂田早阳照明跟虎网站签下做网站项目 早阳选用虎网站企业商务型网站案例,其功能具备实用型所有配置外、特别值得关注的是增设了SEO深度优化,不管是内页还是标题都能够独立和个性化设置关键词和长尾词,更适合进行全站seo优化。早阳是经深圳市龙岗区工商局审核的有资质公司,统一社会信用代码:9144030034288212XP。同时经国家工信部和广东省通信管理局审核通过ICP备案;备案号:粤ICP备15076677号 。早阳在深圳市龙岗区坂田街...

       网站建设应该怎样设计网站背景 网站设计 的背景到底有多重要?又该怎样来正确的设计?其中有很大的学问,甚至是要比用代码编写一个网站难的多。一个网站的背景就好比是房间的墙壁和地板一样,影响到到访者的印象。正确的背景设计才能体现一个网站的价值,才能够吸引人,背景代表着让整个网站的基调,访问者从背景中就能对一个网站产生好感。如果你经常浏览和注意别人的网站时,你一定会发现各种各样的网站背景设计,到底有哪些设计样式,又该怎样来设计呢?网站...

       济南济阳浩方机械设备和虎网科技签订网站建设协议 浩方是经济南市济阳县工商局审核的正规企业,统一社会信用代码:91370125MA3CFYJ84D。同时经国家工信部和山东省通信管理局审核通过ICP备案;备案号:0000。浩方处于济南市济阳县济阳街道三里井村107号。浩方选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。   浩方专业生产室内、外传菜机、升降平台、升降货梯、货梯升降平台...

       网站里哪些设计对访客更友好 如今网站成了各个企业的标配,几片每家企业都会自己的网站。然而有些网站并没有很好的吸引访客,起到的作用不大。实际上,网站设计要从访客角度进行,不能盲目根据企业所好设计一个所谓理想中的网站。那么网站里哪些设计对访客更友好? 网站里哪些设计对访客更友好   一、网站导航   导航设计合理且清晰的话有利于访客浏览,众所周知的是,无论是哪种类型的网站都会设计导航,如顶部导航、内页导航、面包屑、地图导航等。而...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读