Uzun zaman once yazdigim WordPress SQL cache uygulamasi – (transient API) uygulamasinda kullandigim Transient API ozelligi icin hazirladigim butun verileri silmek icin kullanabileceginiz bir fonksiyon.

Teknik olarak ismini bildiginiz transient verilerini kolayca silebiliyorsunuz. Ancak bazi durumlarda sayfaya gore transient verileri saklamaniz gerekebilir. Buda bir anda 100 lerce transient olusmasi anlamina gelir. Bu veriler icin anahtar kelimeyi saklamak ve zamani geldiginde silmek yerine, asagidaki fonksiyonu belirleyeceginiz zamanlarda calistirarak veritabanindaki butun transient verilerini silebilirsiniz.

Transient mantigi: Belirlenen sure sonunda transient ile saklanan veriyi silmesidir. Bu silinen veri uygulamayi yazan istiyorsa tekrar olusturulabilir. Buda veritabanindaki transient verilerinin hepsini silmenizin sitenize bir zarari olmayacagi anlamina gelir, cunku zaten zamani geldiginde otomatik olarak silinecek sekilde calismaktadirlar.

Yukaridaki paragraf uyari niteliginde olabilir, yinede deneme yapmadan once veritabani yedeginizi almanizi tavsiye ederim. Ben kullaniyorum, sorun olacagini zannetmiyorum.

Fonksiyonumuz:

Ayrica buradan Transients API hakkinda daha fazla bilgiye ulasabilirsiniz. Fonksiyonu hazirlarken yararlandigim kaynak, thanks 🙂

Bir Cevap Yazın