PHP 利器一籮筐

發表于:2007-05-25來源:作者:點擊數: 標簽:php解悶籮筐隨便大家
隨便發一個給大家解解悶,我的一點經驗,希望大家有用。 shukebeita 加速器/緩存 afterBurnerCache 早期的PHPCache之一。緩存編譯后(第一次執行以后)的PHP代碼。宣稱節省40%的運行時間。但是目前 開發 進度比較慢,兼容PHP4.1系列。支持操作系統: Linux 。

隨便發一個給大家解解悶,我的一點經驗,希望大家有用。
shukebeita

加速器/緩存

afterBurner Cache
早期的 PHP Cache 之一。緩存編譯后(第一次執行以后)的PHP 代碼。宣稱節省40%的運行時間。但是目前開發進度比較慢,兼容PHP 4.1系列。支持操作系統:Linux。
國家:意大利
網址:http://afterburner.bware.it/
價格:Free

APC
早期的 PHP Cache 之一。曾經是communityconnect的東西,現在是 PECL 中的一部分。
國家:美國
網址:http://pecl.php.net/package/APC
價格:Free

PHP Accelerator
Zend 引擎擴展,由ionCube 公司開發 宣稱可將腳本運行速度提高5倍。目前兼容PHP 4.3 系列。Yahoo 采用它作為PHP緩存。支持操作系統:Linux, OpenBSD, FreeBSD, BSDi。Apache 服務器。不兼容Zend Optimizer。
國家:英國
網址:http://www.php-accelerator.co.uk/
價格:Free

Zend Performance Suite
不用我多介紹了 Zend 公司出品。兼容Zend Optimizer。支持最新的PHP和Apache服務器。 服務器吞吐量提高25倍。價格昂貴。眾多商業用戶包括著名搜索網站alltheweb.com。支持操作系統:Linux,新近推出windows測試版本。
國家:美國
網址:http://www.zend.com/store/products/zend-performance-suite.php
價格:$1875起


編碼器

SourceGuardian Pro for PHP
為PHP腳本提供基于時間, IP and 域名 限制保護,需要一個Loader才能執行。Loader可以免費下載。和Zend Optimizer, PHPAccelerator 加速器兼容。支持虛擬主機甚至PHP 安全模式,無需服務器特殊設定。
國家:美國
網址:http://sourceguardian.com/products/phppro.htm
價格:$250

Zend Encoder
Zend 公司出品。將PHP 腳本預編譯成中間碼格式通過Zend Optimizer運行,速度快,但是價格昂貴。
國家:美國
網址:http://www.zend.com/store/products/zend-performance-suite.php
價格:$960

ionCube Standalone PHP Encoder 3.0
將PHP 腳本預編譯成二進制代碼, 并提供通過多種方式保護PHP程序, 通過IP加服務器名保護, 時間過期保護, 甚至MAC地址的保護。 經過編碼的PHP 程序需要一個Loader才能執行。Loader可以免費下載。支持多種操作系統:Intel Linux, FreeBSD,
Windows 同時還提供在線編碼服務。
國家:美國
網址:http://www.ioncube.com/sa_encoder.php
價格:$199-$348

==========================================================

shukebeita的隆重推薦
MMCache
如果想同時擁有加速和編碼功能而且免費?沒有問題,MMCache 是你唯一的選擇。它功能強大甚至擊敗Zend  公司的Performance suite
而且完全免費。保護php源碼。
國家:德國/俄羅斯
網址:http://turck-mmcache.sourceforge.net/
價格:free

 夜貓子 回復于:2003-12-05 11:47:56
大不部分都不知道,呵呵,很好,謝謝

 longnetpro 回復于:2003-12-05 14:21:15
turck-mmcache果然厲害!
用起來巨爽!謝謝推薦!

 shukebeita 回復于:2003-12-05 15:01:30
其實貼了這么多,覺得蠻遺憾的。按理說給php這種開源的東西搞個加速器或者編碼器應該不難的,可是的確沒有見到中國人的東西。我不懂什么C或者C++的,也搞不懂為什么那么多的C或者C++高手偏要去搞什么中文linux(結果還沒有什么像樣的東西)。
其實加速器或者編碼器搞好了賺錢應該不是什么問題。上面的幾個商業軟件都有相當多的用戶。搞這個東西只需3,5個人盯住php和 Apache 兩個產品,一陣狂搞,然后數錢就可以了。開發和維護成本相當低,而且賣得是真材實料,比起那些把亂七八糟的東西烤在CD上
然后貼上中文標簽的中文Linux 來,既賺錢又對得起天地良心。(如果你覺得有道理,請幫忙轉到C語言那邊去)

 longnetpro 回復于:2003-12-05 15:28:45
中國的高手們都不寫程序了,都賺大錢去了。

 pizi611 回復于:2003-12-07 09:25:51
[quote:9be94fdd74="shukebeita"]其實貼了這么多,覺得蠻遺憾的。按理說給php這種開源的東西搞個加速器或者編碼器應該不難的,可是的確沒有見到中國人的東西。我不懂什么C或者C++的,也搞不懂為什么那么多的C或者C++高手偏要去搞什么中文linux(結果?.........[/quote:9be94fdd74]

你的方案很好,可以去試一下?。?!

 wangbin 回復于:2003-12-07 22:42:42
thx!!!!

 NightKids 回復于:2003-12-08 09:41:37
好~~~

 cyberteddy 回復于:2003-12-08 14:04:39
請問shukebeita:MMCache 是如何安裝的?
看它的主頁上寫:
  export PHP_PREFIX="/usr"
  $PHP_PREFIX/bin/phpize
  ./configure --enable-mmcache=shared --with-php-config=$PHP_PREFIX/bin/php-config
  make

這一行:$PHP_PREFIX/bin/phpize
是什么意思?怎么找不到???

 shukebeita 回復于:2003-12-08 14:27:08
[quote:48478dd2f9="cyberteddy"]請問shukebeita:MMCache 是如何安裝的?
看它的主頁上寫:
  export PHP_PREFIX="/usr"
  $PHP_PREFIX/bin/phpize
  ./configure --enable-mmcache=shared --with-php-config=$PHP_PREFIX/bin/php-config
  ma..........[/quote:48478dd2f9]

如果你用Linux的話
export PHP_PREFIX="/usr"
是一個基本的Bash Shell 語句,就是將變量 PHP_PREFIX 設定 為"/usr"并且輸出到當前的環境中。
在以后的語句中如果需要用到 “/usr”的可以用PHP_PREFIX替代。

至于你機器上的phpize或者php-config是不是在/usr/bin/ 下我就不知道了,你可以試一試
which phpize
如果不是自己編譯的php 而是通過rpm 包安裝的可以用這個找找:
rpm -qail |grep phpize
如果還是沒有就 用 find 命令吧。


如果你用Windows的話,我就不知道了

 cyberteddy 回復于:2003-12-08 15:12:57
謝謝shukebeita??!不過裝完后使用后,感覺并沒有象它說的那樣得到了加速,甚至更慢了,在windows2K和LINUX下都是如此。不知道有沒有人測試過。

 longnetpro 回復于:2003-12-08 20:39:54
[quote:e4a799a425="cyberteddy"]謝謝shukebeita??!不過裝完后使用后,感覺并沒有象它說的那樣得到了加速,甚至更慢了,在windows2K和LINUX下都是如此。不知道有沒有人測試過。[/quote:e4a799a425]

不太可能吧,從理論上來說絕對比原來快——這是肯定的,如果慢可能是你安裝有問題或是你的程序本身有問題吧。我試過的,比原來快好多!

 cyberteddy 回復于:2003-12-09 11:09:27
to longnetpro:
安裝應該沒問題,都是按照那個網站上做的,測試時做的是數據庫查詢操作。你能否把你測試時用的程序貼上來一個,謝謝!

 longnetpro 回復于:2003-12-09 11:27:16
做數據庫操作應該與這個緩存關系不大,因為數據庫操作的瓶頸主要不在編譯過程上,而在于數據庫連接及查詢上(連接和查詢的時間比編譯時間大幾個數量級),因此如果你的數據查詢的量比較大的話,是感覺不到什么效率的提高的——緩存編譯后代碼的時間可以被忽略不計。但是如果不涉及數據庫操作的話,絕對比原來快得多!這很容易感覺出來。

 cyberteddy 回復于:2003-12-09 12:16:49
多謝,不過那個網站上的測試結果用的是phpmyadmin,我也用它測試過,但效果也不好。
是不是大量html語句夾雜著PHP代碼,不涉及數據庫的程序,優化效果會好呢?不知道它加速的機理是什么?

 longnetpro 回復于:2003-12-10 00:09:05
不過它自己說在CGI模式下無效,好象主要是工作在apache的模塊模式下,效果不錯。

 舉家流浪 回復于:2003-12-10 15:37:29
大家介紹詳細點嗎,可以打包寫個中文readme,讓大家共享,讓我們這些菜鳥也知道怎么用嗎,這些工具我們還沒聽說過了,只知道,phpmyadmin等一些常用的軟件,希望高手耐心一點嘛,我們的進步需要你們的指點迷津

 bingle 回復于:2004-06-19 14:11:07
我用windows apache , 模塊方式跑ibf論壇, 用了
MMCACHE速度提高至少一倍,ibf帶頁面生成時間統計的

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97