2010-08-10 47 views
2

它使跳:爲什麼APC的「緩存文件」跳得這麼快?

Cached Files 292 (32.3 MBytes) 

... 

Cached Files 0 (0.0 Bytes) 

是正常嗎?

爲什麼生產環境中的數字不能保持穩定?

+2

您能否提供更多關於您的項目的信息/開發與生產或任何相關的差異? – 2010-08-10 10:15:05

回答

1

一個可能的原因可能是緩存已滿。看到這個條目:PHP APC: What happens when APC cache is full?

嘗試設置爲緩存大小爲64MB或128MB,並看看有多少緩存使用。如果超過32MB,則可能需要永久增加緩存大小。

+1

您可以看到使用主apc.so複製的'apc.php'腳本的使用量。在Ubuntu上,它位於/usr/share/doc/php-apc/apc.php.gz – 2012-04-23 16:44:38

0

使用apc.php腳本查看內存的使用情況。你應該保留20%的可用內存(在幾小時之後)。

使用apc.shm_size參數來增加內存。不要猶豫,在大型服務器上提供GB。 如果您無法增加區段大小,請增加區段號。