Alternative-Php-Cache

apc 記憶體是否計入 php 記憶體使用量?

  • January 23, 2015

apc 記憶體是否計入 php 記憶體使用量?我正在使用 php-fpm 但我不確定這是否相關。如果 apc 記憶體設置為 256MB 並且單個工作人員的 php 記憶體限制也是 256MB 是否意味著 apc 可以為 php 程序佔用所有記憶體?

apc.shm_size 分配的總記憶體不計入 PHP 記憶體使用量的一部分。但是當文件的頁面被映射到程序地址空間時,這些會增加記憶體使用量 - 但由於 PHP 不必讀取和解析原始碼,因此使用 APC 時每個執行實例的記憶體使用量要低得多,並且除非相對於請求的數量,APC 儲存了很多不同的文件,否則通常會有很大的淨節省。

單個工作人員的 php 記憶體限制也是 256MB,這是否意味著 apc 可以為 php 程序佔用所有記憶體?

這沒有多大意義 - 沒有 APC 程序來分配記憶體 - 這是每個使用共享記憶體段的 PHP 程序的擴展。

引用自:https://serverfault.com/questions/506299