成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

寫在 PHP7 發(fā)布之際一些話

開發(fā) 后端
做開源也有4, 5年的時間了, 從最初的Yaf, 到今天的PHP7, 我參與的項目越來越多, 使用我代碼的用戶也越來越多, 明天就要發(fā)布的PHP7, 絕對是我從事開源以來的一個最重要里程碑, 我應該紀念一下今天, 就讓我稍微感性一次吧.

做開源也有4, 5年的時間了, 從最初的Yaf, 到今天的PHP7, 我參與的項目越來越多, 使用我代碼的用戶也越來越多, 明天就要發(fā)布的PHP7, 絕對是我從事開源以來的一個最重要里程碑, 我應該紀念一下今天, 就讓我稍微感性一次吧.

[[158059]]

PHP7項目開始于去年春節(jié)的時候, 那個時候我們基于PHP-5.5的Opcache JIT項目基本上因為無法得到期望的結果而擱置了, 一些在做JIT的時候收集到的信息讓我們認識到, 基礎部分還不夠好, 并不能很好的支持JIT, 所以在2014年2月左右吧, 我們開始了重構項目, 當時的希望是說通過重構, 能得到30%以上的性提升, 為將來的進一步優(yōu)化提供基礎.

那時還沒有給這個項目起名字, 我們只是試試, 那幾個月是我最忙碌的時刻, 因為只有我們倆個人在這個項目中, 我還因為自身微博的工作也比較忙, 所以基本上只晚上的時間都撲在了上面. 不過好在, 我和另外一個人有5個小時的時差, 所以很多工作可以串行起來.

隨著項目的推進, 我們驚喜的發(fā)現(xiàn)性能提升比我們想象的還要大, 到4月的時候另外一個人也加入了進來, 到5月基本上已經完成了大部分的工作, 于是我們公布了這一個成果, 定名為PHP NG項目.

但我沒想到的是, 我們遇到了社區(qū)很大的阻力, 因為在我們秘密開發(fā)PHP NG的時候, 社區(qū)還并行著一個主要是微軟的同學們發(fā)起的64位支持的項目, 當我們公開PHP NG的時候, 他們質疑說, 突然拿著這么大的一個Patch出來, 沒有其他人懂, 后續(xù)如何維護, 如何和64位支持的分支合并等, 繼而反對采納PHP NG分支. 當時我是非常沮喪的, 持續(xù)好久的爭吵也讓我感到非常疲倦, ***因為我實在無法排遣, 一腔怒火的也不管自己蹩腳的英文, 在郵件組回了一封吐槽郵件, 呼吁大家珍惜這個性能提升分支.

還有個很好玩的插曲, PHP NG的支持者很多, 他們也對這樣的爭吵很郁悶, 某天, 有一些支持者就在PHP官網上發(fā)布了這樣的一個新聞: http://php.net/archive/2014.php#id2014-05-27-1 其中寫到: "When we aren't looking for pictures of kittens on the internet, internals developers are nearly always looking for ways to improve PHP, a few developers have a focus on performance.", 但當天反對者們就說, 不行, PHP NG還沒有被接納, 要求刪除這篇文章, 好在考慮到文章已經發(fā)出去了, ***就在首頁上下掉了這個文章的入口, 只是在存檔中保留了內容. 很多媒體都感受到了這次的烏龍.

爭執(zhí)不下之后, 不得已, 我們只能發(fā)起投票, 來決定是否接納PHP NG, 好在, ***投票的時候, 絕大部分人都支持了PHP NG項目, 并決定以PHP NG為基礎, 開始我們的新版的PHP的開發(fā). 當時還沒有確定用PHP6還是PHP7版本號(后來投票決定PHP7). 我現(xiàn)在經常會說這次經歷, 讓我感受到了"民主之痛".

之后的事情大家就都能看到了, 在這近兩年的時間里, 各種新特性的加入, 性能的持續(xù)提升, 很多以前不合理的地方改進等等, 都加入到了PHP7, 讓PHP7越來越豐滿. 從***層的ZVAL的改變, 到標量類型提示, 從最初的30%的性能提升, 到現(xiàn)在超過100%的性能飛躍, 每一處變化都讓人值得期待. 然后經過幾次不情愿的跳票, 終于, 到今天, 這一切都將呈現(xiàn)于你面前.

有的時候我會想, 我是幸運的, 幸運在一直有機會做沒做過并且有挑戰(zhàn)的事情, 幸運在一直能感受到自己的成長, 幸運在所做的大部分努力, 終究看到了效果, 得到了回報. 也衷心的希望我的幸運可以激勵更多的人參與到開源中來.

未來, 我們還會一如既往的致力于提升PHP的性能, 提升PHP的品質, 讓更多的PHPer們, 可以持續(xù)享受到透明的提升.

***, 做開源這么久, 帶給了我很多的收獲, 我要謝謝大家, 謝謝這些鼓勵, 也謝謝那些善意的謬贊.

PS: 本來想等到PHP7發(fā)布以后再發(fā)的, 但是想到可以為它的到來造勢, 就先發(fā)布罷. PHP7 目前已經可以下載, 官方宣布考慮到時差問題, 后天早上來看吧. 目前下載地址: http://php.net/get/php-7.0.0.tar.gz/from/a/mirror enjoy!

 

 
責任編輯:王雪燕 來源: 風雪之隅
相關推薦

2011-07-07 14:28:23

PHP

2015-09-18 11:29:50

PHP7革新性能

2015-10-28 13:30:15

PHP7性能揭秘

2015-11-25 09:44:14

PHP 7推遲發(fā)布

2021-01-29 09:07:39

數(shù)據(jù)保護信息安全數(shù)據(jù)隱私

2009-12-11 11:09:12

PHP信息函數(shù)

2009-11-26 10:32:57

PHP代碼優(yōu)化

2017-09-28 11:54:11

PHP

2010-10-08 16:32:59

MySQL語句

2019-03-08 08:55:16

PHP7PHP5web安全

2009-11-25 09:23:47

PHP引用&符號

2015-03-30 15:00:34

PHPPHP五件事

2017-01-05 11:28:29

白熊技術簡爆/Swoo

2015-11-23 17:32:19

新程序員程序員

2010-01-13 08:51:20

Windows 7系統(tǒng)開發(fā)

2012-06-14 13:20:44

MySQL網站架構

2015-11-03 13:55:52

Linux 4.3內核Linux

2014-08-01 13:28:44

WP8FlipView

2009-11-23 13:44:33

PHP5面向對象

2023-08-03 08:42:24

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二区三 | av在线影院| 色婷婷一区 | 人人人干 | 国产精品久久久一区二区三区 | 日本精品一区二区三区四区 | 精久久久 | av毛片 | 欧美一级片在线看 | 国产精品一区二区av | 亚洲一区二区免费 | 亚洲天堂久久 | 日韩精品区 | 91天堂网| 日本一区二区三区在线观看 | 国产三级精品视频 | 国产精品视频一区二区三区不卡 | 精品国产乱码久久久久久丨区2区 | 夜夜爽夜夜操 | av av在线 | 91精品国产91久久综合桃花 | 伊人一区| 成人在线观看免费 | 免费美女网站 | 日本不卡高字幕在线2019 | 久久精品国产久精国产 | 999久久久国产精品 欧美成人h版在线观看 | 日韩中文字幕在线观看 | 亚洲综合在线播放 | 日本免费一区二区三区 | www.国产91| 国产精品伦一区二区三级视频 | 亚洲人成人一区二区在线观看 | 日韩在线日韩 | 黄色国产视频 | 久久久精品视频一区二区三区 | 最新国产在线 | 欧美一级黄色网 | 国产视频二区 | 欧美一区二区久久 | 在线观看av中文字幕 |