Ana içeriğe geçin

WP Speed of Light: Hız Optimizasyonu

1. Hız Optimizasyonunu Etkinleştirin

Hız optimizasyonu bölümü, WordPress'ü hızlandıran araçları yapılandırabileceğiniz yerdir. WP Speed of Light > Hız optimizasyonu > Hızlandırma

  • Önbellek sistemini etkinleştirin: Bu, sık kullanılan sayfa öğelerini ve veritabanı sorgularını önceden yükleyerek web sitenizin hızını artıracaktır.

Önbelleği manuel olarak nasıl eklerim?

Öncelikle, sunucunuzda dosyayı düzenlemek mümkün değilse, "wp-config.php" dosyasına yazma izni vermelisiniz. FTP'ye gidin, dosyaya sağ tıklayın ve " Dosya izinleri"ni . Buradan izinleri ayarlayabilirsiniz.

 

dosya-iznini ayarla

 

"wp-config.php" dosyasının en üstüne "define( 'WP_CACHE',true);" kodunu eklemeniz gerekiyor .

 

add-cache-wp-config

 

WP Speed of Light > Hız optimizasyonu > Hızlandırma bölümüne gidin ve Önbellek sistemini etkinleştir seçeneğini açın.

 

önbelleği etkinleştir seçeneği

 

  • Her x dakikada bir önbelleği otomatik olarak temizle ve anında yeni bir sürüm oluştur .

  • Masaüstü/tablet/mobil için önbellek: Varsayılan olarak masaüstü için olan önbelleği tüm cihazlara sunar. Cihaz başına özel önbellek seçeneği yalnızca tema çerçevesi her cihaz için özel dosyalar oluşturuyorsa kullanılmalıdır.

  • Süre sonu başlıkları ekleyin: Bu, tarayıcıya belirli bir dosyayı sunucudan mı istemesi gerektiği yoksa tarayıcının önbelleğinden mi alması gerektiği konusunda talimat verir.

  • Harici komut dosyalarını önbelleğe al: Google'dan sunulan komut dosyaları gibi harici kaynakları önbelleğe alır. Uyarı: Etkinleştirmeden önce ve sonra performansı izlediğinizden emin olun, bazı durumlarda etkinleştirildiğinde performans kaybı yaşayabilirsiniz!

  • Aşağıdaki sayfaları asla önbelleğe almayın: Önbellekten hariç tutmak istediğiniz sayfaların URL'lerini ekleyin (her satıra bir URL).

www.website.com/blog* gibi kurallar kullanarak bir URL kümesini önbellekten hariç tutabilirsiniz.

 

hız optimizasyonu

 

SADECE PRO EKLENTİSİ 

  • Kaydedildiğinde önbelleği temizle: WordPress içeriği (örneğin gönderi, sayfa vb.) kaydedilirken önbelleği otomatik olarak temizle.

  • Resimlerin lazy loading : Yalnızca kullanıcı tarafından görülebildiğinde (kaydırma sırasında) resimleri yükle.

  • Iframe ve video lazy loading : Tüm iframe ve HTML5 videolarını tembel yükleme yöntemiyle yükleyin.

Görüntü lazy loading özelliğini etkinleştirirken Seçenekler arasında aşağıda bazı seçenekler görüntülenecektir:

  • (Genişlik piksel) değerinden küçük olan görselleri hariç tut: Bu piksel değerinden daha küçük genişliğe sahip tüm görselleri lazy loading işleminden hariç tutar

  • (Yükseklik piksel cinsinden) değerinden küçük resimleri hariç tut: Bu piksel değerinden daha düşük yüksekliğe sahip tüm resimleri lazy loading işleminden hariç tutar

  • Resimlerin lazy loading hariç tutma: www.website.com/news* gibi bir kural kullanarak veya resimlerin sınıfını, kimliğini veya konumunu belirterek bir URL kümesini hariç tutun.

 

resim-tembel-yükleme

 

2. WordPress sekmesi

  • Sorgu dizelerini kaldırın: Pingdom, GTmetrix, PageSpeed ​​ve YSlow gibi hizmetlerdeki puanlarınızı iyileştirmek için, Başlık bölümündeki CSS ve JS dosyaları gibi statik kaynaklardan sorgu dizelerini kaldırın.

  • REST API'yi devre dışı bırak: WordPress REST API'sini (geliştiriciler tarafından kullanılan, GET istekleriyle veri alma API'si) devre dışı bırakın.

  • RSS beslemesini devre dışı bırakın: WordPress RSS beslemesini devre dışı bırakın. RSS beslemeleri, kullanıcıların bir RSS okuyucu kullanarak blog yazılarınıza abone olmalarına olanak tanır.

 

SADECE PRO EKLENTİSİ

  • Emojileri Kaldır: Varsayılan olarak emojiler sitenizin her sayfasında yüklenir. Eğer emoji kullanmıyorsanız, bu gereksizdir.

  • Gravatar'ları Devre Dışı Bırak: Gravatar avatarlarını devre dışı bırakın ve yalnızca medya dosyalarınızdaki yerel avatarları kullanın.

 

wordpress-sekme

 

3. Gruplandır ve Küçült

Küçültme (minification), tarayıcının kaynağı işleme biçimini etkilemeden gereksiz veya fazla verilerin kaldırılması işlemidir. Örnek: kod yorumları ve biçimlendirme, kullanılmayan kodun kaldırılması, daha kısa değişken ve fonksiyon adlarının kullanılması vb.

NOT: Bazı seçenekler yalnızca PRO eklentisinde mevcuttur. Dikkatli kullanın ve web sitenizde test edin, çakışmalara neden olabilir.
  • HTML küçültme: Eklenti tarafından sunulan HTML önbellek dosyalarını küçültün.

  • CSS küçültme: Eklenti tarafından sunulan CSS dosyalarını küçültün.

  • JS küçültme: Eklenti tarafından sunulan JS dosyalarını küçültün.

  • CSS Dosyalarını Gruplandırma: Birden fazla CSS dosyasını tek bir dosyada gruplandırmak, HTTP istek sayısını en aza indirecektir.

  • JavaScript Dosyalarını Gruplandırma: Birden fazla JavaScript dosyasını tek bir dosyada gruplandırmak, HTTP isteklerinin sayısını en aza indirecektir.

 

SADECE PRO EKLENTİSİ

  • yazı tiplerini ve Google yazı tiplerini tek bir dosyada gruplandırarak daha hızlı sunum sağlayın.
  • JavaScript'i Ertele: Sayfa yüklemesinin sonunda JavaScript dosyalarını çağırarak, oluşturmayı engelleyen öğeleri ortadan kaldırın.
  • CSS'i ertele: Sayfa yüklemesinin sonunda CSS dosyalarını çağırarak, oluşturmayı engelleyen öğeleri ortadan kaldırın.

"CSS'i Ertele" etkinleştirildiğinde , "CSS'i erteleme işleminden hariç tutulacak dosyalar" alanı görünecektir. Ardından, CSS dosyalarının her birinin yolunu tek bir satıra yazarak, CSS'i erteleme işleminden hariç tutulacak dosyaları belirtebilirsiniz.

  • Komut dosyalarını altbilgiye taşı: Altbilgiye taşınmasını istemediğiniz sayfaların komut dosyalarını ekleyin (her satıra bir URL).
  • Satır içi stili hariç tut: Satır içi stili küçültme işleminden hariç tut.
  • Küçültme ve gruplandırmadan hariç tutmak istediğiniz dosyalar: Her dosya yolunu tek bir satıra yazarak küçültme ve gruplandırmadan hariç tutabilirsiniz.
  • Sayfa hariç tutma: Yukarıda listelenen tüm optimizasyonlardan bir sayfayı hariç tutmak için her sayfa URL'sini tek bir satıra yazın.

"Komut dosyalarını altbilgiye taşı" seçeneği etkinleştirildiğinde , "Komut dosyalarının altbilgiye taşınmasını hariç tut" alanı görünecektir.

 

gelişmiş optimizasyon

 

4. Ön Yükleme ve Önceden Getirme

Gelişmiş sekmesindeki bu özellikler yalnızca PRO EKLENTİSİ eklentisinde mevcuttur.

  • Önbellek Ön Yükleme: Önbellek ön yükleme, sayfa önbelleğinin ilk sürümünün otomatik olarak oluşturulması işlemidir; böylece önbellek temizliğinden sonra sayfaya ilk gelen kullanıcının önbellek oluşturma işlemini beklemesi gerekmez. Belirtilen sayfa önbellek URL'leri (her satırda bir tane) önbellek temizliğinden sonra otomatik olarak yeniden oluşturulacaktır.

 

ön yükleme ve ön getirme

 

  • DNS Ön Yükleme: DNS ön yükleme, harici alan adı bağlantılarında DNS bilgilerini önceden yükler. Örneğin, web siteniz köprü bağlantılarında sık sık harici bir alan adına atıfta bulunuyorsa, bu alan adının DNS'ini önceden yüklemek, kullanıcı bu bağlantıya tıkladığında sayfanın daha hızlı yüklenmesini sağlar.

  • Site haritasından .xml URL'lerini önceden yükleyin, her satıra bir tane: Bir veya daha fazla site haritası .xml URL'si ekleyin, her satıra bir URL.

5. WooCommerce

WP Speed of Light > Hız optimizasyonu > WooCommerce menüsüne gitmelisiniz . Bu özellikler PRO eklentisine dahildir.

  • Sepet Parçalarını Devre Dışı Bırakma: Varsayılan olarak, WooCommerce, sayfayı yenilemeden alışveriş sepetini güncellemek için kullanılan sepet parçalarını kullanır. Temanıza ve WooCommerce yapılandırmanıza bağlı olarak, daha iyi performans için gerekli olabilir veya devre dışı bırakabilirsiniz.
  • Stilleri Devre Dışı Bırak: WooCommerce dışı sayfalar için WooCommerce stillerini devre dışı bırakın
  • Komut Dosyalarını Devre Dışı Bırak: WooCommerce dışı sayfalar için WooCommerce komut dosyalarını devre dışı bırakın.

 

woocommerce-ayarları

 

  • Müşteri oturumlarını ve sepetlerini temizle: Veritabanınızda geçici olarak saklanan tüm WooCommerce müşteri oturumlarını ve sepetlerini temizleyin. Bu sayede performanstan ve veritabanı depolama alanından önemli ölçüde tasarruf edebilirsiniz.
  • WooCommerce Geçici Verilerini Temizle: Veritabanınızda geçici olarak saklanan tüm WooCommerce geçici verilerini temizleyin.
  • Oturum ve sepet verilerini otomatik temizleme: Belirli bir süre (saat olarak) sonra oturumları, sepetleri ve geçici verileri otomatik olarak temizler.
  • Kalp Atışı API'sini Devre Dışı Bırakma/Azaltma: Aktiviteyi azaltmak, Kalp Atışı sıklığını değiştirecektir. Kalp Atışı özelliğini tamamen devre dışı bırakmak, bu API'yi kullanan diğer eklentileri ve temaları bozabilir.

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this