PHP – APCu Cache Kullanımı
Önceki makalede APCu Cache‘in kurulumunu yapmıştık. Bu makalede kullanımına bakacağız. Eklentinin kurulumu yapıldıktan sonra kullanılabilecek 12 adet fonksiyon mevcut ancak 7 tanesini bilmek yeterli.
Kullanılabilir Fonksiyonlar
apcu_add(‘anahtar’, ‘deger’, süre)
Veri deposuna veri eklemek için kullanılır. Anahtar, değer ve süre olmak üzere 3 parametre alır. Süre belirtilmez ise veri silinesiye kadar hazıda tutulur. Süre saniye cinsinden belirtilir. Bir sayfadan veri set edilip başka bir sayfadan çekilebilir.
apcu_store(‘anahtar’, ‘deger’, süre)
Veri deposuna veri eklemek için kullanılır. Anahtar, değer ve süre olmak üzere 3 parametre alır. Süre belirtilmez ise veri silinesiye kadar hazıda tutulur. Süre saniye cinsinden belirtilir. Bir sayfadan veri set edilip başka bir sayfadan çekilebilir. apcu_add() fonksiyonundan farklı olarak aynı anahtara ikinci defa tanımlama yapılabilir. Bu durumda anahtarın değeri 2. set edilen değer olarak değişir.
apcu_fetch(‘anahtar’)
Veri deposuna set edilmiş bir veriyi çekmek için kullanılır. Anahtar adı olmak üzere tek parametre alır.
apcu_delete(‘anahtar’)
Veri deposuna set edilmiş bir veriyi silmek için kullanılır. Anahtar adı olmak üzere tek parametre alır.
apcu_clear_cache()
Veri deposundaki tüm verileri siler. Parametre almaz.
apcu_exists(‘anahtar’)
Belirtilen anahtar adında bir veri set edilip edilmediğini kontrol eder. True yada False olarak değer döndürür.
apcu_cache_info()
Önbelleğe alınan veriler ile ilgili bilgi döndürür. Parametre almaz.
Örnek Kullanım
<?php // VERİ DEPOSUNDA ad İSİMLİ VERİ OLUP OLMADIĞINI KONTROL ET if (apcu_exists('ad')) { // ad İSİMLİ VERİYİ YAZDIR echo apcu_fetch('ad'); } else { // ad İSİMLİ VERİYİ TANIMLA VE 30 SANİYE HAFIZADA TUT apcu_add('ad', 'Akın Yılmaz', 30); // ad İSİMLİ VERİYİ YAZDIR echo apcu_fetch('ad'); } ?>
Sorularınız olursa yorum olarak yazın cevaplarım.
Son Yorumlar