PHP安裝eAccelerator加速器的配置信息
eaccelerator.shm_size="8"
eAccelerator 可以使用的共享內存的數量 (以MB為單位) . "0" 是指操作係統的默認值,默認值是 "0",可根據服務器的實際情況來調整:16、32、64、128都是可以的。
eaccelerator.cache_dir="/usr/local/webserver/eaccelerator_cache"這個目錄是給磁盤緩存使用,eAccelerator 在這裏儲存預先編譯好的代碼,進程數據,內容以及用戶的自定義內容。同樣的數據也能被儲存在共享內存中 (這樣可以提高訪問速度)
eaccelerator.enable="1"
開啟或關閉 eAccelerator,"1" 為開啟,"0" 為關閉。默認值為 "1"
eaccelerator.optimizer="1"
啟或關閉內部優化器,可以提升代碼執行速度。"1" 為開啟,"0" 為關閉。默認值為 "1"
eaccelerator.check_mtime="1"
打開或者關閉 PHP 的文件修改檢查,"1" 是指打開,"0" 是指關閉。默認值是 "1"
eaccelerator.debug="0"
開啟或關閉調試日誌記錄。"1" 為開啟,"0" 為關閉。默認值為 "0"。會將緩存命中得記錄寫入日誌
eaccelerator.filter=""
判斷哪些 PHP 文件必須緩存。可以指定緩存和不緩存的文件類型(如 "*.php *.phtml"等)如果參數以 "!" 開頭,則匹配這些參數的文件被忽略緩存。默認值為 "",即,所有 PHP 文件都將被緩存
eaccelerator.shm_max="0"
當使用 " eaccelerator_put()"函數時禁止其向共享內存中存儲過大的文件。該參數指定允許存儲的最大值,單位:字節 (10240, 10K, 1M)。"0" 為不限製。默認值為 "0"。
eaccelerator.shm_ttl="3600"
當eAccelerator 獲取新腳本的共享內存大小失敗時,它將從共享內存中刪除所有在最後 "shm_ttl" 秒內沒有存取的腳本緩存。默認值為"0",為不從共享內存中刪除任何緩存文件
eaccelerator.shm_prune_period="3600"
當 eAccelerator 獲取新腳本的共享內存大小失敗時,他將試圖從共享內存中刪除早於"shm_prune_period" 秒的緩存腳本。默認值為 "0",為不從共享內存中刪除任何緩存文件
eaccelerator.shm_only="0"
允許或禁止將已編譯腳本緩存在磁盤上。該選項對 session 數據和內容緩存無效。默認值為 "0",為使用磁盤和共享內存進行緩存
eaccelerator.compress="1"
允許或禁止壓縮內容緩存。默認值為 "1",為允許壓縮
eaccelerator.compress_level="9"
指定內容緩存的壓縮等級。默認值為 "9",為最高等級
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"
設置內容緩存的存放的地方,可以設置為:
shm_and_disk
在共享緩存和硬盤(默認值)
shm
默認存在共享內存,如果共享內存已滿或大小超過 "eaccelerator.shm_max" 的值,就存到硬盤
shm_only
隻存放在共享內存
disk_only
隻存放在硬盤
none
不緩存數據
原帖地址:https://blog.csdn.net/21aspnet/article/details/8194030
最後更新:2017-04-03 16:48:32