Bu yazımızdan sunucu taraflı önbellekleme yapan LiteSpeed LSCache eklentisinin WordPress üzerindeki %100 uyumlu çalıştığı eklentiler hakkında bilgi vereceğiz. Aşağıda belirtilen eklentiler yapımcılar tarafından test edilmiş olup, sorunsuz bir şekilde kullanabilirsiniz.
Bu liste haricinde %100 uyumlu olan birçok eklenti mevcuttur ancak tüm eklentiler yapımcı onaylı değildir. Bu liste haricinde kullandığınız ve memnun kalacağını eklentiler olabilir. LSCache ile uyumlu eklentiler listemiz aşağıdaki gibidir;
- bbPress – Yeni forumlar / konular / cevaplar ilgili ana sayfaları temizler .
- WooCommerce – Eklenti, WooCommerce’in önbelleğe alınabileceği sayfaları önbelleğe alır.
- Contact Form 7 – İletişim formu düzenlenirken (gönderilerin iletişim formlarının eklenmesi), yöneticinin değişiklikleri yenilemek için önbelleği de manuel temizlemesi gerekir. Ayrıca, İletişim Formu 7’deki bu SSS’ye göre TTL, 24 saatten (86400 saniye) daha düşük bir değere ayarlanmalıdır.
- Google XML Sitemaps
- Yoast SEO – SEO eklentisi etkinleştirildiğinde / devre dışı bırakıldığında, site URL’lerinin nasıl oluşturulduğuna bağlı olarak, bir önbellek temizleme işlemi gerektirebilir.
- Wordfence Security
- NextGen Gallery – İlgili görseller güncellendiğinde albümler ve galeriler buna göre temizlenir.
- ShortPixel – Tam uyumluluk
- Aelia CurrencySwitcher – Gerekli olan 4 çereze göre değişiklik gösterebilir.
- Fast Velocity Minify
- Autoptimize – Önbelleği temizle işlemi uyguladığınızda işlem yapmaktadır.
- Better WP Minify
- WP Touch
- Theme My Login
- wpForo
- WPLister
- Avada
- WP-PostRatings
LSCache PostView Sayacını Aktif Etmek
Önbellekleme sistemlerinde dinamik alanlar her zaman sorun yaratmaktadır. LSCache bu noktada kullanıcıların bu gibi sorunlar yaşamaması için PostView gibi alanların dinamik bir şekilde çalışması için eklenti tarafında geliştirmeler yapmıştır. Aşağıdaki işlemleri uygulayarak önbellekleme sistemi aktifken WordPress okunma sayaçlarını çalıştırabilirsiniz.
Okunma sayısını gösteren aşağıdaki kodu, temanızın ilgili dosyalarında bulun;
<?php if(function_exists('the_views')) { the_views(); } ?>
Bu kodu, LSCache tarafından sağlanan aşağıdaki kod ile değiştirin;
<div id="postviews_lscwp"></div>
Bu değişikliği yaptıktan sonra ise Ajax doğru çalışması için wp-content/plugins/wp-postviews/postviews-cache.js dizinindeki dosyayı açın ve aşağıdaki kod ile değiştirin;
jQuery.ajax({ type:"GET", url:viewsCacheL10n.admin_ajax_url, data:"postviews_id="+viewsCacheL10n.post_id+"&action=postviews", cache:!1, success:function(data) { if(data) { jQuery('#postviews_lscwp').html(data+' views'); } } });
Yukarıda belirtilen işlemleri yapmadan önce lütfen düzenleme yaptığınız dosyalarınızı yedekleyin. Bu işlem sayesinde web sitenizde hem önbellekleme sistemi kullanıp hemde yazılarınızın kaç defa okunduğunu dinamik bir şekilde gösterebilirsiniz. Performans anlamında gösterdiği müthiş avantaj ile bu özelliği bir araya getirince, LSCache eklentisinin ne kadar faydalı olduğunu görmemek haksızlık olur.