Bir restorana gittiğinizi düşünün. Menüden şefin özel spesiyalitesini sipariş ederseniz, malzemelerin hazırlanması ve yemeğin pişmesi için en az 30 dakika beklersiniz. Ancak "Günün Çorbası"nı isterseniz, çorba zaten dev bir kazanda hazır olduğu için saniyeler içinde masanıza gelir.
İşte web sitelerindeki Cache (Önbellek) mantığı tam olarak budur.
WordPress dinamik bir sistemdir. Bir ziyaretçi sitenize girdiğinde sunucunuz veritabanına bağlanır, temanızın dosyalarını okur, PHP kodlarını çalıştırır ve sayfayı o an "pişirip" ziyaretçiye sunar. Bu işlem sunucuyu yorar ve zaman alır. Cache eklentileri ise sayfanızın statik bir kopyasını (fotoğrafını) çeker ve sonraki ziyaretçilere bu hazır kopyayı göstererek sitenizin saniyeler içinde açılmasını sağlar.
pcnett.com okuyucuları için hazırladığımız bu rehberde, sektörün en güçlü ve ücretsiz önbellek eklentisi olan LiteSpeed Cache (LSCache) ayarlarını ve sitenizi uçuracak ince ayarları inceliyoruz.
Cache (Önbellek) Mantığı: LiteSpeed Cache Ayarları ve Püf Noktaları
Eğer hosting firmanız LiteSpeed (LSWS) sunucu altyapısını kullanıyorsa, LiteSpeed Cache kullanmak bir tercih değil, zorunluluktur. Çünkü bu eklenti, sunucu ile doğrudan (çekirdek seviyesinde) iletişim kurarak diğer eklentilerin (WP Rocket, W3 Total Cache vb.) ulaşamayacağı bir performans sunar.
1. Temel Önbellek Ayarları (Cache Sekmesi)
Eklentiyi kurup etkinleştirdikten sonra sol menüden LiteSpeed Cache > Cache bölümüne gidin.
-
Enable Cache (Önbelleği Etkinleştir): Kesinlikle
Açık (ON)olmalıdır. Sistemin kalbidir. -
Cache Logged-in Users (Giriş Yapmış Kullanıcıları Önbelleğe Al): Burayı
Kapalı (OFF)yapın. Aksi takdirde, siz admin panelinde bir yazıyı güncellediğinizde kendi yaptığınız değişikliği göremezsiniz; sistem size de eski sayfayı gösterir. -
Drop Query String (Sorgu Dizelerini Düşür): Bunu
Açıkkonuma getirebilirsiniz. Sitenize gelen gereksiz takip parametrelerini (örneğin Facebook'tan gelen ?fbclid=... uzantılarını) yok sayarak cache belleğinizin şişmesini engeller.
2. Sayfa Optimizasyonu (Page Optimization) - DİKKAT!
Burası sitenizin hızını en çok artıran ama aynı zamanda sitenin tasarımını bozma ihtimali en yüksek olan yerdir. Ayarları yaparken her adımdan sonra sitenizi Gizli Sekme'den kontrol edin.
-
CSS Minify / JS Minify (Küçültme): Kodların içindeki boşlukları ve yorum satırlarını silerek dosya boyutlarını küçültür. İkisini de
Açık (ON)yapın. -
CSS Combine / JS Combine (Birleştirme): Sitenizdeki 20 farklı CSS dosyasını tek bir dosya haline getirir. Hız testlerinde harika sonuç verir ancak modern temaların çoğunu bozar. Eğer açtıktan sonra sitenizin menüleri kaydıysa veya butonlar çalışmıyorsa derhal
Kapalı (OFF)konuma getirin. -
Load JS Deferred (JS'yi Ertele): JavaScript dosyalarının sayfa yüklendikten sonra çalışmasını sağlar. Sayfanın ilk açılış hızını (LCP) muazzam artırır.
Ertelenmiş (Deferred)olarak seçmeniz önerilir.
3. Görsel Optimizasyonu (Image Optimization)
Ayrı bir görsel sıkıştırma eklentisine (Smush vb.) para vermenize gerek yoktur. LSCache bu işi ücretsiz yapar.
-
Image Optimization Sekmesine gidin.
-
Auto Request Cron (Otomatik İstek):
Açık (ON)yapın. Sitenize yeni bir resim yüklediğinizde arka planda otomatik olarak sıkıştırılır. -
Image WebP Replacement (WebP Değişimi):
Açık (ON)yapın. JPEG ve PNG resimlerinizi Google'ın sevdiği çok daha hafif olan WebP formatına çevirir ve ziyaretçilere bu formatı gösterir.
4. Veritabanı Temizliği (Database)
WordPress zamanla çöplüğe dönüşebilir. Yazıların eski sürümleri (Revisions), silinen yorumlar ve spamler veritabanınızı şişirir.
-
Database sekmesine gelin.
-
Düzenli aralıklarla buradaki "Clean All" (Tümünü Temizle) butonuna basarak veritabanınızı hafifletin. Sitenizin arka plan (admin) hızının arttığını hissedeceksiniz.
5. LiteSpeed Cache Kullanımında Altın Kurallar (Püf Noktalar)
-
Sürekli Önbellek Temizlemeyin: Çoğu kullanıcı "sitem hızlansın" diye günde 5 kez üstteki "Purge All" (Tüm Önbelleği Temizle) butonuna basar. Bu büyük bir hatadır! Önbelleği temizlerseniz, sitenizdeki tüm sayfaların hazır kopyaları silinir ve ilk giren ziyaretçiler için site çok yavaş açılır. Bırakın sistem kendi döngüsünde çalışsın.
-
E-Ticaret Sitelerine Dikkat: WooCommerce ile satış yapıyorsanız, Sepet (Cart), Ödeme (Checkout) ve Hesabım (My Account) sayfaları ASLA önbelleğe alınmamalıdır. LSCache, WooCommerce'i otomatik tanır ve bu sayfaları dışlar, ancak özel sayfalar yaptıysanız "Exclude" (Hariç Tutulanlar) sekmesinden bu sayfaların URL'lerini eklemelisiniz.
-
Gelişmiş Dışlama: Eğer sitenizde çalışan bir haber bülteni pop-up'ı veya döviz kuru sayacı varsa ve bunlar donup eski bilgiyi gösteriyorsa, o eklentinin JavaScript dosyasını
Page Optimization > Tuningsekmesinden bularak hariç (exclude) tutmalısınız.
Sunucunuzun gücünü LiteSpeed ile nasıl şaha kaldıracağınızı öğrendiniz. Temel teknik altyapı ayarlarımız neredeyse tamamlandı. Bu sürecin eksiksiz işlemesi ve diğer tüm WordPress incelikleri için WordPress A'dan Z'ye Geliştirme Rehberi sayfamızdaki içeriklere göz atmaya devam edebilirsiniz.
💬 Yorumlar (0)
Henüz yorum yapılmamış. İlk yorumu siz yapın!
💭 Yorum Yap