本文目錄一覽:
- 1、php 鳥叔 呆過哪些公司
- 2、鳥哥:讓php7達到最高性能的幾個tips
- 3、中國PHP第一人是誰?
- 4、關於php學習,哪個網站資料比較合適?
- 5、鳥哥的linux私房菜和搞php的那個鳥哥是同一人嗎?
- 6、PHP7會毀了PHP嗎
php 鳥叔 呆過哪些公司
鳥哥吧?他曾經任職於雅虎,百度,新浪。現任鏈家網技術副總裁兼總架構師。
鳥哥:讓php7達到最高性能的幾個tips
1. Opcache
記得啟用Zend Opcache, 因為PHP7即使不啟用Opcache速度也比PHP-5.6啟用了Opcache快, 所以之前測試時期就發生了有人一直沒有啟用Opcache的事情. 啟用Opcache非常簡單, 在php.ini配置文件中加入:
zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1″
2. 使用新的編譯器
使用新一點的編譯器, 推薦GCC 4.8以上, 因為只有GCC 4.8以上PHP才會開啟Global Register for opline and execute_data支持, 這個會帶來5%左右的性能提升(Wordpres的QPS角度衡量)
其實GCC 4.8以前的版本也支持, 但是我們發現它支持的有Bug, 所以必須是4.8以上的版本才會開啟這個特性.
3. HugePage
前面文章介紹過
4. Opcache file cache
開啟Opcache File Cache(實驗性), 通過開啟這個, 我們可以讓Opcache把opcode緩存緩存到外部文件中, 對於一些腳本, 會有很明顯的性能提升.
在php.ini中加入:
opcache.file_cache=/tmp
這樣PHP就會在/tmp目錄下Cache一些Opcode的二進位導出文件, 可以跨PHP生命周期存在.
5. PGO
如果你的PHP是專門為一個項目服務, 比如只是為你的Wordpress, 或者drupal, 或者其他什麼, 那麼你就可以嘗試通過PGO, 來提升PHP, 專門為你的這個項目提高性能.
具體的, 以wordpress 4.1為優化場景.. 首先在編譯PHP的時候首先:
$ make prof-gen
然後用你的項目訓練PHP, 比如對於Wordpress:
$ sapi/cgi/php-cgi -T 100 /home/zk/local/www/htdocs/ wordpress/index.php /dev/null
也就是讓php-cgi跑100遍wordpress的首頁, 從而生成一些在這個過程中的profile信息.
最後:
$ make prof-clean$ make prof-use make install
這個時候你編譯得到的PHP7就是為你的項目量身打造的最高性能的編譯版本.
中國PHP第一人是誰?
惠新宸,也就是我們平時所說的「鳥哥」
惠新宸於2011年8月作為核心開發人員加入PHP語言官方開發組,目前是該組織的唯一一位中國人,也是國內最具影響力的PHP技術專家。
關於php學習,哪個網站資料比較合適?
做PHP相關工作已經有7年了,如果是初學者,推薦有兩個PHP100、PHP CHINA .
PHP100
————-
PHP100中文網是國內第一家以PHP資源分享為主的專業網站,也提供了PHP中文交流社區。面向PHP學習研究者提供:最新PHP資訊、原創內容、開源代碼和PHP視頻教程等相關內容。
PHP100中的100個視頻,雖然看著有點多,但是如果想入門的話,10幾個視頻就可以了,這裡面不僅有入門的教程,還有中階、高階的教程,完全可以把你從一個什麼都不懂的PHP菜鳥,變成PHP的使用高手。
介紹php開發環境,讓您快速搭建您的工作環境,測試環境,開始PHP的編程之旅;php開發工具
,工欲善其事必先利其器,IDE,資料庫管理,版本控制等等,稱心..,帶你進行PHP語言開發,手把手在視頻教程中教你如何開發一個留言板功能,學會這些,你就可以入門了。
當然如果遇到問題怎麼辦,PHP100還有一個技術論壇,分類也很全,不僅包含PHP技術相關的內容,還包含PHP相關的好多技術語言,例如linux、apache、mysql、javascript、ajax等等。
PHP CHINA
—————-
之所以推薦這個,是因為,N年前我自己就是在這裡進行過培訓的學員,也是深受益處,還有個很出名的開源論壇也是出自這裡的,Discuz! ,這裡不僅有學習相關的資料,也可以報名進行培訓,還可以學習Discuz!相關的源碼。
當然這裡也有一個屬於自己的論壇,裡面有一部分人都是初學者,都是在這裡做培訓的學員,所以會看到很多初級的問題,也可以提一些基礎問題,很多人會幫你解答。
當然別的地方也會有很多資料很全的網站,以上兩個只是個人推薦,希望對你有幫助
鳥哥的linux私房菜和搞php的那個鳥哥是同一人嗎?
不是,linux私房菜是蔡德明,PHP是惠新宸。鳥哥的linux私房菜很好,但Linux入門學建議教材《Linux就該這麼學》,能提供更全面的學習路線。
PHP7會毀了PHP嗎
我覺得題主說的「毀掉」的意思可能是是毀掉PHP超低的入門門檻。感覺越寫越像Java。然而不可避免的,要接受改變。在ES6剛出的時候也有很多人說ES6毀了JavaScript.原型繼承的寫法多麼多麼好。class寫法多麼多麼糟。時間證明,ES6標準正在快速被實現。我相信,PHP正在越變越好
關於嚴格模式:
從目前來看我覺得新項目用PHP的話,還是開了嚴格模式比較好。因為7.1會加上JIT,性能會提升更多。不給返回值類型JIT不好做啊。對於新手來說,不開嚴格模式學習也不會有太大的問題。
總之,我覺得PHP7是個好事。我就等3號發布正式版升級了~話說什麼時候能把那些語法整理一下啊,都二十年了,咱函數名調整一下吧。要不然就被黑一輩子了 T_T
原創文章,作者:HSPR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/140452.html