Tag Archives: hhvm

Symfony 的 100% HHVM compatibility

Symfony 宣佈相容於 HHVM 了:「Symfony 2.3 achieves 100% HHVM compatibility」。 HHVM 與 PHP 7 的競爭讓整個 PHP 社群受益不少...

Posted in Computer, Murmuring, Programming, Software | Tagged , , | Leave a comment

Wikipedia 換成 HHVM 的成果

維基百科基金會的人發表了將 PHP 換成 HHVM 後的成果:「How we made editing Wikipedia twice as fast」。 可以看到編輯存檔時間大幅改善: 另外是已登入使用者 (通常是經常參與編輯的使用者) 的頁面產生時間也大幅改善: 另外帶來的好處是 CPU 使用率的下降: 再來就是看 PHP 7 能追上多少了...

Posted in CMS, Computer, Murmuring, Network, Programming, Software, Wiki, WWW | Tagged , , , , , | Leave a comment

維基基金會的 2014 年八月月報

維基基金會釋出八月月報 (好像晚了三個月?):「Wikimedia Foundation Report, August 2014」,在「Wikimedia Highlights, August 2014」有比較精簡的版本。 維基基金會在報告裡有提供一些 PV 相關的數據,包括 comScore 的數字與自己 server log 所統計出來的數據。另外也包含了財務狀況。 其中技術相關的是取自「Wikimedia Engineering/Report/2014/August」這頁。另外因為這是八月的資料,我順便偷看了九月與十月的「Wikimedia Engineering/Report/2014/September」與「Wikimedia Engineering/Report/2014/October」。 可以看到在測試 HHVM 的計畫,而且目前看起來還不錯:「[Wikitech-l] [Engineering] Migrating test.wikipedia.org to HHVM」,拿了 test.wikipedia.org 測試,其中 speed test 的部份有大幅改善: 1) Speed test: measure the time … Continue reading

Posted in CMS, Computer, Murmuring, Network, Search Engine, Software, Wiki, WWW | Tagged , , , , , | Leave a comment

HHVM 的 LTS

相較於 Ubuntu 的五年 LTS (Long Term Support),HHVM 的 LTS 只有 48 周:「HHVM Long Term Support」。 不過考慮到 PHP 的開發週期,這個時間長度不算太意外: 每 24 周會有一次 LTS release,而每個 LTS 支援 48 周。 今年 2014/09/11 要出的 HHVM 3.3 將會支援到明年 2015/08/13,這樣對於會需要使用 HHVM 的單位應該還算可以接受? 等穩定下來後 (不知道多久後) 也許會再拉長 LTS … Continue reading

Posted in Computer, Murmuring, Programming, Security, Software | Tagged , , , , , | Leave a comment

PHP 語言的定義

HHVM 的人決定起草將 PHP 這個程式語言的規格定義出來:「Announcing a specification for PHP」。 文件可以在「Specification for PHP」這邊看到,不知道後續會有什麼進展?

Posted in Computer, Murmuring, Programming | Tagged , , | Leave a comment

殺意甚濃的 PHP 相容方案:HippyVM

HippyVM 是透過 PyPy 的技術實做出來的 PHP 相容方案: HippyVM is a reimplementation of the PHP language using PyPy technology. 而且宣稱電翻市場上所有對手: Right now, HippyVM is 7.3x faster than stock PHP and 2x faster than HHVM, using a geometric mean. GitHub 上的 hippyvm/hippyvm 可以看到目前的進展: … Continue reading

Posted in Computer, Murmuring, Programming, Software | Tagged , , | 1 Comment

用 nginx + FastCGI 接 HHVM...

看到「HHVM, Nginx and Laravel」這篇文章,加上 Rackspace 香港的機器用起來很愉快,就開一台起來測試... 文章內的方法都 okay,只是在裝 HHVM 前少了一步把 key 加到 apt 內的指令: apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A16E7281BE7A449 補上去以後 apt-get update 才會動 :p 速度上當然是沒話說,而且使用的習慣很接近 drop-in replacement 了... (更新檔案後不需要自己另外 purge cache,HHVM 會自己偵測到) 晚點來測試看看 Apache 用 FastCGI 接 HHVM,如果可行的話就更好了?(.htaccess 啊...)

Posted in Computer, Network, WWW | Tagged , , , | 2 Comments

HHVM 2.3.0 支援 FastCGI...

在 HHVM 官方的 blog 上看到 2.3.0 的消息:「HHVM 2.3.0 and Travis CI」。 在 GitHub 上的「FastCGI」這頁就有提到要怎麼透過 FastCGI 界面跟 Apache 配合,熟悉 nginx 的人也應該可以輕鬆對應過去。 另外一個重要的事情是 Travis CI 支援 HHVM 了,可以看到大量的專案加上 HHVM 測試:Yii、Slim、phpBB、Joomla、Doctrine、CodeIgniter、Idiorm、PHPUnit、Paris。 既然支援 FastCGI 了,來找機會測試看看...

Posted in Computer, Murmuring, Programming, Software | Tagged , , , , , , , , , , , | Leave a comment