Prostavaryo adlı üyeden alıntı: mesajı görüntüle
Dostlar, WP Fastest Cache'in 0.7.5 sürümünü yayınladım az önce. Bu sürüm ile "tüm dosyaları silme" işlemi artık çok daha hızlı ve verimli.

"Tüm Cache Dosyalarını Silme" işlemi nasıl çalışıyor

Cache dosyaları wp-content/cache/all klasöründe tutuluyor. 1 tane de cachelenen sayfa olabilir, 10000000 tane de. Eğr 1000000 dosyayı birden silmeye kalkarsak işlemin uzun sürmesinden dolayı hem CPU kullanımı yükselir hem de işlem Time-out'a düşer ve tamamlanamaz. 0.7.5 ile bu sorun çözüldü.

1. wp-content/cache/all -> wp-content/cache/tmpWpfc , "all" olan dosya adını "tmpWpfc" ile değiştiriyoruz. Böylece cache dosyaları silinmiş oluyor.
2. Daha sonra wp_schedule_single_event() ile tmpWpfc klasöürünü temizliyoruz. tmpWpfc klasöründe bulunan dosyaların hepsini hemen temizlemiyoruz. wp_schedule_single_event() ile dakikada 500 dosya siliyıruz ve böylece CPU kullanımı minumuma iniyor.
Eklentiniz ile ilgili ayrıntılı bir döküman sunabilirseniz,sitemizde tanıtımını yapmak isteriz.Böyle eklentilerin özellikle sizin gibi eklenti yazarları tarafından yazılması gerçekten çok önemli.

TREklenti