分类: PHP

共 26 篇
实战 PHP
PHP进化史:PHP8 Jit 来了

其实在 PHPng 的项目中就已经开始实现 jit 了,不过由于 PHP 的底层实现问题,使用 Jit 带来的收益并不大,于是就放弃了。

1 分钟 · 23 次阅读
实战 PHP
PHP进化史:PHP7 鸟哥 YYDS

PHP7 最受关注的一点就是性能上面的提升。 还没开始写,打算用鸟哥的博客作为大纲,然后再写一些变更的细节。 大纲: https://www.laruence.com/?s=PHP7

1 分钟 · 21 次阅读
PHP 原理
PHP进化史:PHP5 一个全新的时代

2004年7月,PHP5正式版本的发布,标志着一个全新的PHP时代的到来。它的核心是第二代Zend引擎,并引入了对全新的PECL模块的支持。

1 分钟 · 22 次阅读
PHP 原理
PHP进化史:PHP4 Zend 引擎闪亮登场

PHP4.0整个脚本程序的核心大幅更动,让程序的执行速度,满足更快的要求。在最佳化之后的效率,已较传统CGI或者ASP等程序有更好的表现。而且还有更强的新功能、更丰富的函数库。无论您接不接受,PHP 都将在 Web CGI 的领域上,掀起巅覆性的革命。对于一位专业的Web Master 而言,它将也是必修课程之一。 P…

2 分钟 · 31 次阅读
PHP 原理
PHP进化史:PHP3 已经变成了一门语言

1997年中PHP的发展也已经有了一些变化,他已经从Rasmus的宠物项目变成了更加有组织的团体项目。语法分析引擎也由Zeev Suraski 和 Andi Gutmans进行了重新改写,这个引擎构成了PHP3的基础。PHP/FI中的大部分通用代码都经过改写后引入了PHP3中。 目录结构上,PHP 越来越工程化。 se…

2 分钟 · 27 次阅读
PHP 原理
PHP 进化史:PHP/FI 2.0 真正的动起来

Rasmus Lerdorf 还做一个叫做 Form Interpreter 的项目,可以轻松地将SQL查询嵌入到网页中。它基本上是另一个CGI包装器,可以解析SQL查询,并能在这些查询的基础上轻松创建表单和表格,Rasmus Lerdorf 最终将两个项目合并到了一起,将其合并成为了一个程序,也就是 PHP/FI。现…

6 分钟 · 18 次阅读
PHP 原理
PHP 进化史:Personal Home Page Tools 梦开始的地方

Personal Home Page Tools 1.0.8 是我们在官网上能够下载到的最古老的版本,虽然这个时候也叫 PHP,但是和现在的 PHP 意思是完全不同的,下面这张图是在源代码中的截图。 PHP Tools Personal Home Page Tools 个人网站工具集,严格意义上来说,这个时候的 PHP…

11 分钟 · 15 次阅读
实战 PHP
漫谈Swoole协程与异步IO

本文转载于学而思网校技术团队,2020.10月我加入了好未来励步事业部,我们事业部开始大面积应用 swoole,所以对 swoole 进行了深入学习。本文作者:陈曹奇昊 初次接触Swoole的PHP开发者多少都会有点雾里看花的感觉,看不清本质。一部分PHP开发者并不清楚Swoole是什么,只是觉得很牛掰就想用了,这种行…

10 分钟 · 24 次阅读
实战 PHP
为高性能优化 PHP-FPM

PHP 是无处不在的,可以说是互联网 Web 应用上使用最广泛的语言。 然而,它的高性能并不为人所知,尤其是在涉及到高并发系统时。这就是为什么对于这样特殊的用例,正在被 Node 是的,我知道,它不是一种语言、Go 和 Elixir 等语言接管。 也就是说,您可以做很多事情来改进服务器上的 PHP 性能。本文主要关注 …

11 分钟 · 13 次阅读
实战 PHP
Curl 请求引发一场血案:利用 Redis 实现熔断器

在前段时间,我负责的推送中台出现了一个非常严重的 Bug,差点造成线上服务宕机。 我简单来描述一下当时的场景。 1. 我们使用个推来来推送我们的 APP 通知,以及用户画像,用户分析等等。 2. 每一次在 app 启动都会访问一个接口来判断用户信息,然后绑定标签,这个动作会触发 curl 函数访问个推的 API。 3.…

10 分钟 · 21 次阅读