(PECL apc >= 2.0.0)
apc_cache_info — APC'nin veri deposundan önbellek bilgisini gösterir
$önbellek_türü
[, bool $sınırlı
= false
]] ) : arrayAPC'nin veri deposundan önbellek ve tanımlayıcı (meta-data) bilgileri gösterir.
Önbelleğe alınmış veri ve tanımlayıcı veriler dizisi; hata durumunda FALSE
Bilginize: apc_cache_info() eğer önbellek verisini elde edemez ise uyarı verecektir. Genelde APC etkin değilken bu durumla karşılaşırsınız.
önbellek_türü
Eğer önbellek_türü
"user
",
ise, kullanıcı önbellek bilgisi geri dönecektir.
Eğer önbellek_türü
"filehits
",
ise, güncel istek için hangi dosyalar önbelleğe alınmış bilgisi dönecektir.
Bu özelliğin etkin olabilmesi için derleme sırasında --enable-filehits kullanmak gerekir.
Eğer önbellek_türü
geçersiz ise veya
belirtilmediyse, sistem önbellek bilgisi (önbelleğe alınmış dosyalar)
geri dönecektir.
sınırlı
Eğer limited
TRUE
ise, önbellek girdilerinin bir bölümünü
listelemeyecektir. Bu istatistik elde etmek için yapılan çağrıların eniyileştirilmesinde
yararlıdır.
Sürüm: | Açıklama |
---|---|
3.0.11 |
sınırlı değiştirgesi eklenmiştir.
|
3.0.16 |
önbellek_türü değiştirgesi için
"filehits " seçeneği eklenmiştir.
|
Örnek 1 Bir apc_cache_info() örneği
<?php
print_r(apc_cache_info());
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Array ( [num_slots] => 2000 [ttl] => 0 [num_hits] => 9 [num_misses] => 3 [start_time] => 1123958803 [cache_list] => Array ( [0] => Array ( [filename] => /path/to/apc_test.php [device] => 29954 [inode] => 1130511 [type] => file [num_hits] => 1 [mtime] => 1123960686 [creation_time] => 1123960696 [deletion_time] => 0 [access_time] => 1123962864 [ref_count] => 1 [mem_size] => 677 ) [1] => Array (...her önbellek dosyası için yinelenir) )