电脑安全

您当前的位置:主页 > 电脑安全 >

初学者入门:细述PHP4的核心Zend-网络编程

来源:[db:来源]标题:   引擎    编辑:电脑技术全能网 时间:2019-09-23 06:23

原标题:初学者入门:细述PHP4的核心Zend-网络编程
   一.概述: Zend引擎的称号由Zeev Suraski和Andi Gutmans二位在PHP担负中心开辟任务的资深计划师的名字合体.开辟的目标师为了研发新的剧本履行机制,而PHP4就是这套簇新的Zend引擎的第一个实作产物。在一些特别测试情况下,Zend(PHP$)的履行速率比PHP3及ASP快了几倍到几百倍之多,这也象征着网站的后端CGI界面的同一者非PHP4 Zend莫属了。(固然,技巧是一直提高的,说不定哪一天又呈现了新的引擎。) Zend引擎在研发二年多以后,曾经酿成相似VBA功效的狭义程式情况,它岂但有传统的PHP函数功效,更增添了疏散式物件(COM)的功效,而且可能在差别的操纵平台上履行。以这类后劲进展上来,VBA的闭幕者非Zend莫属。  Zend在PHP4上实作时更针对了PHP3之前最大缺憾的session做了最完全的许诺,同时参加了一些将来的功效,如CyberCash...等等。  在opensource社群中,独一能坚持气势,却又尚未被微软公司视为合作敌手的,PHP/Zend是最好的例子。它曾经完整地将ASP丢到了死后,正往VBA的情况进展。而微软只尽力应付Linux,没有留神到来自PHP/Zend的要挟。  Web效劳器察觉是PHP的请求,须要PHP引擎剖析(依据文件的扩大名),因而将它送到PHP4的Zend引擎上。  Zend引擎将文件从硬盘上读取,送到Zend线上编译器(Run-time Compiler),停止顺序直译任务。(或者往后的Zend Compiler进去当前能够省略线上编译任务。) Zend引擎的线上履行单位(Excutor)履行编译过的PHP顺序。并在须要时找相干的模组履行合力举措(如XML,IMAP,ODBC...等等)。  Zend将履行后的成果收拾成HTML文件,送给Web效劳器。  Web效劳器将成果经过收集,传回应用者的扫瞄器。  现在的Zend产物有以下四种: Zend Engine:Zend引擎 Zend引擎现在只做出PHP4一种产物,供给相似微软的VBA及跨平台的功效。而现在在收集上的风行,也为Zend引擎作了最好的见证。在Zend的四大产物中,这是现在独一成熟的产物。  Zend Optimizer:Zend极限器 将PHP的中心从新调剂,让PHP顺序履行的效力更高。重要能放慢PHP代码的履行速率及下降CPU的累赘,将埋伏时光增加。  Zend Cache:Zend快取 将PHP顺序快取到Web效劳器的影象体中,让体系不必再始终从硬盘读取PHP顺序,可大幅度收缩体系的反映时光,下降收集的负荷。存在Cache的材料乃至能够不必再直译过,增加处置的资本。  Zend Compiler:Zend编译器 这生怕是Zend的终极极兵器,它可让PHP的顺序代码经由编译后,以Zend旁边码(ZIC,Zend Intermediate Code)的情势存在。  能够爱护PHP的源代码,不让应用者看到,让PHP的源代码有保险保证。预感本产物呈现以后,将对全部收集发生不小的影响,PHP码的物件库,将会四处可见,软件业也会供给相干的函数库或物件库给PHP编程者。届时,能够会有PHP大战Java的情况。

上一篇:sql ISNUMERIC 判断是否是数值类型-网络编程

下一篇:没有了