扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
PHP执行PHP脚本代码一般会经过如下4个步骤:
创新互联专注于企业全网营销推广、网站重做改版、鄱阳网站定制设计、自适应品牌网站建设、H5场景定制、商城开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为鄱阳等各大城市提供网站开发制作服务。1、Scanning(Lexing) —— 将PHP代码转换为语言片段(Tokens)
2、Parsing —— 将Tokens转换成简单而有意义的表达式
3、Compilation —— 将表达式编译成opocdes
4、Execution —— 顺次执行Opcodes,每次一条,从而实现PHP脚本的功能
(opcode类似一种二进制格式,php先将源代码编译成opcode,然后再执行)
Apache+php的模式:
1、CGI:
在服务器响应用户的php页面请求时,apache将源代码递给zend Engine(php的解释器),zend Engine将执行结果以html的格式返回给apache,apache与zend Engine之间使用cgi协议,此时一个用户请求服务端需使用两个进程
2、module
在Apache中加入php_mod模块,apache同时处理静态内容和动态内容,一个请求只需一个进程
3、FAST CGI
另外添加一台php服务器,该服务器预先创建若干个空进程,提高响应速度
php加速器:
服务器默认将opcode存放于相应请求的进程内存空间中,这样每个请求都要编译一次php,php加速器则是将opcode缓存于php的共享缓存中,使同一段代码只需编译一次,后续可直接执行,提高性能。
嵌入式web开发语言:仅将php部分内容交给zend engine执行
index.php <?php php?>另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流