小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Free PHP Compiler

 quasiceo 2014-01-16

Free PHP Compiler

發(fā)表於 2007 年 03 月 03 日 Tsung

免費的 PHP 編譯器, 把寫好的 PHP 變成執(zhí)行檔外, 速度也加速許多.

支援: Windows/Linux(Gentoo/Debian/Ubuntu)

下載: 

  1. 於  Downloads 下載所需版本的檔案, ex: ubuntu 要下載: roadsend-pcc-2.1.0_beta-ubuntu.bin,  roadsend-pcc-runtime-2.1.0_beta-ubuntu.bin
  2. 另外需要下載 License, 由此處下載: Free Professional License

 

安裝步驟:(以下由 root操作, 於 Ubuntu 環(huán)境)

  1. cd  下載完成目錄
  2. chmod +x *.bin
  3. ./roadsend-pcc-2.1.0_beta-ubuntu.bin
  4. ./roadsend-pcc--runtime-2.1.0_beta-ubuntu.bin
  5. 安裝完成, 預(yù)設(shè)安裝是會放在 /opt/roadsend/pcc/ 此路徑
  6. cp ROADSEND.lic /opt/roadsend/pcc/
  7. 這樣子就可以開始使用了.

使用方法:

  • pcc -h
  • ex: pcc -O xxx.php

效能測試:

先簡單寫一個九九乘法表, 程式如下:(nine.php)

<?php
for ($i=1; $i<10; $i++) {
    for ($j=1; $j<10; $j++) {
        echo "$i * $j = ".$i*$j."\n";
    }
}
?>

 先用 time php nine.php, 結(jié)果如下:

  • real 0m0.111s
  • user 0m0.040s
  • sys 0m0.008s

再使用 Compiler 的, 操作如下:

  1. pcc -O nine.php  # 此會產(chǎn)生 nine 的 binary file
  2. time ./nine

結(jié)果如下:

  • real 0m0.012s
  • user 0m0.004s
  • sys 0m0.004s

由此測試結(jié)果發(fā)現(xiàn), 由此 Compiler 過的程式可以快很多(有點像廢話), 我只做此測試, 其它的懶得測, 或者可以看他線上的 Benchmarks.(看起來 Object 會有更明顯的加速效果)

移除:

  • /opt/roadsend/pcc/bin/roadsend-pcc-runtime-uninstall.sh
  • /opt/roadsend/pcc/bin/roadsend-pcc-uninstall.sh

PS: 此 Compiler 有很多程式會沒辦法編成執(zhí)行檔, object 的寫法好像要用 php5 的才能 Compile.

再 PS: Roadsend Studio IDE 看起來好像也蠻不錯的.


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多