一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php加速器eAccelerator的配置參數、API詳解

php加速器eAccelerator的配置參數、API詳解

2020-06-27 15:25PHP教程網 PHP教程

eAccelerator是一個開源PHP加速器,優化程序,編碼器和動態內容緩存。它通過在編譯狀態下對它們進行緩存以提高PHP腳本的性能,所以那些 系統開銷在編譯時幾乎可以被消除

它還能夠對腳本進行優化以便加速它們的執行速度。利用eAccelerator可以減少服務器的負載并提高PHP代碼的執行時間。

eAccelerator配置選項:

復制代碼 代碼如下:

zend_extension_ts=”X:Appphp-5.2.13-Win32exteaccelerator.dll”
eaccelerator.shm_size=”32″
eaccelerator.cache_dir=”X:Appphp-5.2.13-Win32 emp”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
zend_extension_manager.optimizer_ts=”X:AppendendOptimizer-3.3.0libOptimizer-3.3.0″
zend_extension_ts=”X:AppendendOptimizer-3.3.0libendExtensionManager.dll”
zend_optimizer.optimization_level=”512″

 


eAccelerator配置參數詳細說明:

eaccelerator.shm_size

指定 eAccelerator 能夠使用的共享內存數量,單位:MB。“0″ 代表操作系統默認。默認值為 “0″。

eaccelerator.cache_dir

用戶磁盤緩存的目錄。eAccelerator 在該目錄中存儲預編譯代碼、session 數據、內容等。相同的數據也可以存儲于共享內存中(以獲得更快的存取速度)。默認值為 “/tmp/eaccelerator”。

eaccelerator.enable

開啟或關閉 eAccelerator。”1″ 為開啟,”0″ 為關閉。默認值為 “1″。

eaccelerator.optimizer

開啟或關閉內部優化器,可以提升代碼執行速度。”1″ 為開啟,”0″ 為關閉。默認值為 “1″。

eaccelerator.debug

開啟或關閉調試日志記錄。”1″ 為開啟,”0″ 為關閉。默認值為 “0″。

eaccelerator.check_mtime

開啟或關閉 PHP 文件改動檢查。”1″ 為開啟,”0″ 為關閉。如果您想要在修改后重新編譯 PHP程序則需要設置為 “1″。默認值為 “1″。

eaccelerator.filter

判斷哪些 PHP 文件必須緩存。您可以指定緩存和不緩存的文件類型(如 “*.php *.phtml”等),如果參數以 “!” 開頭,則匹配這些參數的文件被忽略緩存。默認值為 “”,即,所有 PHP 文件都將被緩存。

eaccelerator.shm_max

當使用 ” eaccelerator_put() ” 函數時禁止其向共享內存中存儲過大的文件。該參數指定允許存儲的最大值,單位:字節 (10240, 10K, 1M)。”0″ 為不限制。默認值為 “0″。

eaccelerator.shm_ttl

當 eAccelerator 獲取新腳本的共享內存大小失敗時,它將從共享內存中刪除所有在最后 “shm_ttl” 秒內無法存取的腳本緩存。默認值為 “0″,即:不從共享內春中刪除任何緩存文件。

eaccelerator.shm_prune_period

當 eAccelerator 獲取新腳本的共享內存大小失敗時,他將試圖從共享內存中刪除早于“shm_prune_period” 秒的緩存腳本。默認值為 “0″,即:不從共享內春中刪除任何緩存文件。

eaccelerator.shm_only

允許或禁止將已編譯腳本緩存在磁盤上。該選項對 session 數據和內容緩存無效。默認值為 “0″,即:使用磁盤和共享內存進行緩存。

eaccelerator.compress

允許或禁止壓縮內容緩存。默認值為 “1″,即:允許壓縮。

eaccelerator.compress_level

指定內容緩存的壓縮等級。默認值為 “9″,為最高等級。

eaccelerator.name_sapce

一個所有鍵(keys)的前綴字符串。如果設置該前綴字符串則允許 .htaccess 或者 主配置文件在相同主機上運行兩個相同的鍵名。

eaccelerator.keys
eaccelerator.sessions
eaccelerator.content

判斷哪些鍵(keys)、session 數據和內容將被緩存??捎脜抵禐椋?/p>

1.“shm_and_disk” – 同時在共享內存和磁盤中緩存數據(默認值);
2.“shm” – 如果共享內存用盡或者數據容量大于 “eaccelerator.shm_max”,則在共享內存或磁盤中緩存數據;
3.“shm_only” – 僅在共享內存中緩存數據;
4.“disk_only” – 僅在磁盤中緩存數據;
5.“none” – 禁止緩存數據。


eAccelerator應用程序接口(API):

eaccelerator_put($key, $value, $ttl=0)

將 $value 存儲在共享內存中,并存儲 $tll 秒。

eaccelerator_get($key)

從共享內存中返回 eaccelerator_put() 函數所存儲的緩存數值,如果不存在或者已經過期,則返回 null。

eaccelerator_rm($key)

從共享內存中刪除 $key。

eaccelerator_gc()

刪除所有過期的鍵(keys)

eaccelerator_lock($lock)

創建一個指定名稱的鎖(lock)。該鎖可以通過 eaccelerator_unlock() 函數解除,在請求結束時也會自動解鎖。例如:

eaccelerator_unlock($lock)

解除指定名稱的鎖(lock)。

eaccelerator_set_session_handlers()

安裝 eAccelerator session 句柄。從 PHP 4.2.0 以后,您可以通過設置 php.ini 中的 “session.save_handler=eaacelerator” 安裝 eAccelerator 句柄。

eaccelerator_cache_output($key, $eval_code, $ttl=0)

在共享內存中緩存 $eval_code 的輸出,緩存 $ttl 秒。可以調用 mmcach_rm() 函數刪除相同 $key 的輸出。例如:

eaccelerator_cache_result($key, $eval_code, $ttl=0)

在共享內存中緩存 $eval_code 的結果,緩存 $ttl 秒。可以調用 mmcach_rm() 函數刪除相同 $key 的結果。例如:

eaccelerator_cache_page($key, $ttl=0)

緩存整個頁面,且緩存 $ttl 秒。例如:

eaccelerator_rm_page($key)

從緩存中刪除由 eaccelerator_cache_page() 函數創建的相同 $key 的頁。

eaccelerator_encode($filename)

返回 $filename 文件經過編譯后的編碼。

eaccelerator_load($code)

加載被 eaccelerator_encode() 函數編碼過的腳本。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩欧免费一区二区三区 | 国内精品久久久久久不卡影院 | 驯服有夫之妇HD中字日本 | 欧美成人免费观看国产 | 国产成人91高清精品免费 | 能看的毛片网站 | 美女福利视频网站 | 奇米影视77777 | 成人影院免费在线观看 | 秋霞在线观看成人高清视频51 | 国产日韩欧美综合一区二区三区 | 欧美日韩视频在线一区二区 | 国产拍拍拍免费专区在线观看 | 美女把小内内脱个精光打屁屁 | 成年性生交大片免费看 | 五月最新女厕所高跟嘘嘘 | 国产成人h综合亚洲欧美在线 | www.男人的天堂.com | 爆操 | 日本花季传媒2020旧版安卓 | 国产精品免费观在线 | 国产精品亚洲片在线va | 国产精品露脸国语对白河北 | 欧美人禽杂交在线视频 | 国产精品va在线观看无 | 免费叼嘿视频 | 国产精品免费精品自在线观看 | 狠狠色伊人亚洲综合网站色 | 亚州第一页 | 国产精品夜夜爽张柏芝 | 久久久免费热线精品频 | 久久婷婷五月综合色丁香 | 91欧美国产| 国产精品一区三区 | 波多洁野衣一二区三区 | 韩国三级2020 | 国产成人啪精品午夜在线观看 | 成人先锋| 美日韩在线观看 | 99国产精品免费观看视频 | 美女福利视频一区二区 |