
Revolution Slider (Slider Revolution) içeren WordPress sayfaları bazen yavaş açılır ve bu durum özellikle WP Rocket cache eklentisinin JavaScript erteleme özelliğiyle çakışmasından kaynaklanır. Bu rehberde sorunu kalıcı olarak nasıl çözeceğinizi öğreneceksiniz.
Sorunun Kökü: JavaScript Erteleme Çakışması
WP Rocket’ın “JavaScript’i Ertele” (Defer JS) özelliği, sayfa yükleme hızını artırmak için JavaScript dosyalarının yüklenmesini geciktirir. Ancak Revolution Slider, kendi JavaScript dosyasının hemen yüklenmesini gerektirir. Slider JS ertelendiğinde slider hiç açılmaz veya çok geç açılır.
Çözüm: WP Rocket Exclusion Listesine Slider Ekleyin
- WordPress admin panelinde WP Rocket → Dosya Optimizasyonu sekmesine gidin
- “JavaScript’i Ertele” bölümünü bulun
- “Ertelenmiş JavaScript’ten hariç tutulacak JavaScript” alanına şu satırları ekleyin:
/jquery-?[0-9.]*(.min|.slim|.slim.min)?.js
/wp-includes/js/jquery/jquery-migrate.min.js
revolution
rs-plugin
revslider
- Kaydedin ve cache’i temizleyin
Alternatif: Slider Revolution’ı Doğrudan Hariç Tutun
WP Rocket’ın “Eklentileri Hariç Tut” seçeneği varsa Revolution Slider’ı listeden seçin. Bu sayede slider’ın tüm JS ve CSS dosyaları otomatik hariç tutulur.
LiteSpeed Cache Kullanıyorsanız
LiteSpeed Cache → Sayfa Optimizasyonu → JS Ayarları bölümünde:
- JS Birleştirme‘yi kapatın veya
- Hariç tutulacak JS dosyaları alanına
revsliderverevolutionekleyin
Cloudflare ile Birlikte Kullanım
Cloudflare da JavaScript’i optimize edebilir ve slider’la çakışabilir:
- Ayarları değiştirirken Cloudflare’i Development Mode‘a alın
- Bu modda Cloudflare optimizasyonları bypass edilir ve gerçek sonucu görürsünüz
- Sorun çözüldükten sonra Development Mode’u kapatın ve cache’i temizleyin (Purge Everything)
Revolution Slider’ı Güncelleme
Slider’ın eski sürümleri WP Rocket ve modern cache eklentileriyle daha fazla çakışır:
- Slider Revolution’ı son sürüme güncelleyin
- Güncel sürümler WP Rocket uyumluluğu için özel yapılandırma içerir
Sayfa Hızını Test Etme
- Değişiklik öncesi ve sonrası PageSpeed Insights veya GTmetrix ile test yapın
- Mobil ve masaüstü skorlarını ayrı ayrı kontrol edin
- Slider olan ve olmayan sayfaları karşılaştırın
Slider Performansı için Ek Öneriler
- Slider görsellerini WebP formatına dönüştürün
- Slider’ın otomatik oynatma hızını artırın veya ilk slide’ı statik görsel yapın
- Mobil cihazlar için ayrı, daha hafif slide seti oluşturun
- Slider’ı yalnızca ana sayfada kullanın, tüm sayfalara eklemeyin
Sonuç
Revolution Slider’ın yavaş açılması neredeyse her zaman JavaScript erteleme çakışmasından kaynaklanır. WP Rocket’ın hariç tutma listesine jQuery ve Revolution Slider dosyalarını eklemek sorunu kalıcı olarak çözer. Değişiklik sonrası cache’i temizlemeyi unutmayın.







