php apc配置

來源:互聯網
上載者:User
主要是加速PHP www.**.com/info.php 顯示apc狀態時enabledwww.**.com/apc.php 顯示user cache未起作用改用版本3.0.15 問題解決 http://pecl.php.net/package/APC解壓 安裝/usr/local/php/bin/phpize./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-configmakemake installcp /usr/local/php/lib/php/extensions/no-debug-zts-20060613/apc.so /usr/local/php/lib/php/extensions/apc.sochmod 755 /usr/local/php/lib/php/extensions/apc.so配置/etc/php.ini 末尾加入extension=apc.soapc.enabled = 1apc.cache_by_default = onapc.shm_segments = 1apc.shm_size = 32apc.ttl = 600apc.user_ttl = 600apc.num_files_hint = 0apc.write_lock = On重啟apache效能有提升 但未達到zeus同等水平 仍須改進自:http://www.chinaz.com/Program/PHP/0Z615J22007.html
apc.cache_by_default = On是否預設對所有檔案啟用緩衝。 若設為Off並與以加號開頭的apc.filters指令一起用,則檔案僅在匹配過濾器時才被緩衝
apc.enabled = On 是否啟用APC,如果APC被靜態編譯進PHP又想禁用它,這是唯一的辦法。
 
pc.filters =一個以逗號分隔的POSIX擴充Regex列表。如果源檔案名稱與任意一個模式比對,則該檔案不被緩衝。注意,用來匹配的檔案名稱是傳遞給include/require的檔案名稱,而不是絕對路徑。如果Regex的第一個字元是"+"則意味著任何匹配運算式的檔案會被緩衝,如果第一個字元是"-"則任何匹配項都不會被緩衝。"-"是預設值,可以省略掉。
apc.ttl = 0 緩衝條目在緩衝區中允許逗留的秒數。0 表示永不逾時。建議值為7200~36000。設為 0 意味著緩衝區有可能被舊的緩衝條目填滿,從而導致無法緩衝新條目。
apc.user_ttl = 0類似於apc.ttl,只是針對每個使用者而言,建議值為7200~36000。
apc.gc_ttl = 3600緩衝條目在記憶體回收表中能夠存在的秒數此值提供了一個安全措施,即使一個伺服器處理序在執行緩衝的源檔案時崩潰, 中.國.站長站而且該源檔案已經被修改,為舊版本分配的記憶體也不會被回收,直到達到此TTL值為止。設為零將禁用此特性。
pc.max_file_size = 1M禁止大於此尺寸的檔案被緩衝。
apc.num_files_hint = 1000Web伺服器上可能被包含或被請求的不同源檔案的大致數量(建議值為1024~4096)。如果你不能確定,則設為 0 ;此設定主要用於擁有數千個源檔案的網站。
 
apc.shm_segments = 1為編譯器緩衝區分配的共用記憶體塊數量(建議值為1)。如果APC耗盡了共用記憶體,並且已將apc.shm_size指令設為系統允許的最大值,你可以嘗試增大此值。
apc.shm_size = 30 每個共用記憶體塊的大小(以MB為單位,建議值為128~256)。有些系統(包括大多數BSD變種)預設的共用記憶體塊大小非常少。
apc.write_lock = On是否啟用寫入鎖。在非常繁忙的伺服器上,無論是啟動服務還是修改檔案,都可能由於多個進程企圖同時緩衝一個檔案而導致競爭條件啟用該指令可以避免競爭條件的出現。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.