apc_cache_info
(PECL apc >= 2.0.0)
apc_cache_info — APC'nin veri deposundan önbellek bilgisini gösterir
Açıklama
$önbellek_türü
[, bool $sınırlı = false
]] )APC'nin veri deposundan önbellek ve tanımlayıcı (meta-data) bilgileri gösterir.
Dönen Değerler
Ö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.
Değiştirgeler
-
ö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
limitedTRUEise, ö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 Bilgisi
| 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.
|
Örnekler
Ö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)
)
