Tag Archives: PHP

搶進PHP網頁開發市場,開發工具商Rogue Wave買下Zend

為搶進全球網頁開發語言市占高達5成的PHP開發市場,以C,C++,C#和Java開發工具為主的老牌跨平臺開發工具商Rougue Wave買下了Zend

近日跨平臺軟體開發工具商Rogue Wave在官網宣布併購Zend,而Zend所開發的Zend Framework為許多PHP開發者選擇使用的框架。目前全球有一半的網站由PHP運作,如使用Wordpress或是Drupal框架製作的網站都以PHP為基礎,不少開發者使用Zend Framework來加速PHP網頁開發。

在Zend團隊加入後,Rogue Wave除了其原有加速C、C++、C#及Java程式語言開發的產品外,PHP也將被納入產品範疇中,而Rogue Wave執行長Brian則表示,此次的併購Zend也將Rogue Wave的事業範圍擴展至PHP網頁開發以及行動應用程式開發。

Zend有提供許多產品幫助使用者進行PHP開發,例如幫助使用者部署網頁的PHP應用程式伺服器Zend Server或是PHP整合開發環境Zend Studio。目前Rogue Wave並沒有透露併購的金額以及相關細節。

Rogue Wave是成立26年的老牌開發工具商,強項為C++應用程式開發和多緒執行的除錯工具,除了美國市場以外,也專攻英、法、、德、日開發工具市場。

http://www.ithome.com.tw/news/99170

讓你的PHP7更快之Hugepage

PHP7剛剛發佈了RC4, 包含一些bug修復和一個我們最新的性能提升成果(NEWS), 那就是」HugePageFy PHP TEXT segment」, 通過啟用這個特性,PHP7會把自身的TEXT段(執行體)」挪「到Huagepage上,之前的測試,我們能穩定的在Wordpress上看到2%~3%的QPS提升。

關於Hugepage是啥,簡單的說下就是默認的內存是以4KB分頁的,而虛擬地址和內存地址是需要轉換的, 而這個轉換是要查表的,CPU為了加速這個查表過程都會內建TLB(Translation Lookaside Buffer), 顯而易見如果虛擬頁越小,表裡的條目數也就越多,而TLB大小是有限的,條目數越多TLB的Cache Miss也就會越高, 所以如果我們能啟用大內存頁就能間接降低這個TLB Cache Miss,至於詳細的介紹,Google一搜一大堆我就不贅述了,這裡主要說明下如何啟用這個新特性, 從而帶來明顯的性能提升。

http://www.laruence.com/2015/10/02/3069.html

PHP 7.0 Is Showing Very Promising Performance Over PHP 5

PHP 7.0 Is Showing Very Promising Performance Over PHP 5, Closing Gap With HHVM

With PHP 7.0 RC2 having just been released, I’ve been testing it out thoroughly across a range of Linux systems at Phoronix. To the say the least, the performance claims made by PHP developers about the upcoming PHP7 release are very accurate: it’s pretty darn fast and about twice as fast as PHP 5.6. Here are some benchmarks I did on Ubuntu Linux x86_64 comparing the performance of PHP 7.0 RC2 to PHP 5.3/5.4/5.5/5.6, along with some HHVM results tossed in at the end.

http://www.phoronix.com/scan.php?page=article&item=php-70-rc2&num=1