0.名稱 abcache - A tool to cache applications written in PHP 官方網站: http://afterburner.bware.it/ 版本: version 0.14 Feb 14 2002 題外話:abcache的logo好可愛..^^ 需求軟體: apache, autoconf, automake, libtool, m4, mod_php4, mysql-clIEnt 1.敘述 這是beta的測試版本,請務必知道,並為自己行為負責。 bware_cacher在php程式碼執行前,先行快取住php碼。 當下次同樣的檔案被呼叫時,他就能夠直接從快取資料中取出。 若您的程式包含龐大的原始碼,透過此程式,可以改善其執行效能。 2.安裝 路徑:/usr/ports/www/abcache/ 3.設定 在安裝的最後,系統提醒您要在/usr/local/etc/php.ini中 加入以下6行。 若沒有php.ini可以用/usr/local/etc/php.ini-dist複製。 4.重新啟動apache #/usr/local/sbin/apachectl restart 5.察看 看phpinfo()中,是否有相關的結果。 6.說明 在php.ini中加入的參數: bware_cache_enable="1" 啟動(1)或取消(0) bware_cache 功能。 bware_cache_check_stamp="1" bware_cache 快取之後是否要對檔案改變進行檢查。 當然了,若不檢查,速度會更快,只是正確性會打折扣。 bware_cache_log_level="1" bware_cache 是否記錄相關的log於httpd_error.log。 bware_cache_only="*.php" 設定 bware_cache 進行快取的附檔名。 額外設定: *_string_ 當檔案名稱以 _string_ 結尾,進行快取。 _string_* 當檔案名稱以 _string_ 開始,進行快取。 !*_string_ 當檔案名稱以 _string_ 結尾,不進行快取。 !_string_* 當檔案名稱以 _string_ 開始,不進行快取。 若留白,表示bware_cache會嘗試快取每一個php檔案。 7.補充 察看apache的error檔案內容,可以發現相關的快取狀況。 cached: 存入快取 cache hit:表示從快取中讀出。 速度部分,由於我沒有龐大且複雜的php程式,目前無法進行測試。 殘念..QQ
标签: