WordPress Tarayıcı Önbellekleme

WordPress alt yapısını kullanan web sitelerinde “Tarayıcı Önbellekleme” işleminin nasıl yapılacağı ile ilgili bir yazı kaleme almak istedim. Önbellekleme işleminin en kolay ve sorunsuz bir şekilde yapılabilmesi için elimden geldiğince basit bir anlatım yapmaya çalışacağım. Dilerseniz şimdi konumuza dönelim.

Tarayıcı Önbellekleme işleminin ne olduğunu ve ne işe yaradığını tam olarak bilmiyorsanız aşağıdaki yazıma göz atabilirsiniz.

Pagespeed Tarayıcı Önbellekleme Özelliğinden Yararlanın

Evet “Tarayıcı Önbellekme” ne olduğunu biliyorsak gelelim asıl meselemize.

htaccess İle Tarayıcı Önbelleklemenin Aktif Edilmesi

Bunun işlemin nasıl yapılacağını burada anlatmıştım, ilk yapmamız gereken işlem budur. Bu sayede web sitemizde ki sabit tasarım dosyalarımız başta olmak üzere belirlediğimiz içerikler kullanıcıların tarayıcıları tarafından önbellekleme yapılacak. htaccess işleminin den sonra WordPress üzerinden ne gibi işlemler yapacağız buna geçelim.

WordPress Sitil ve Script Linklerinden Versiyon Numarası Kaldırma

Biliyorsunuzdur yada görmüşsünüzdür WordPress alt yapısında sitemizde kullanılan .css ve .js gibi dosyalara versiyon numarası ekleniyor  ?v=1.2 gibi mesela. İşte bu gibi durumlarda tarayıcılar bazı durumlarda bu uzantı ile biten dosyaları önbellekleme yapmayabiliyor, bu nedenle biz bu fazlalık olarak gördüğümüz versiyon numaralarını kaldıracağız. Bunun için functions.php dosyamıza aşağıdaki kodları eklemeliyiz.

 

 

Yukarıdaki işlemi de tamamladıysak işin ilk bölümünü bitirdik demektir.

 

WordPress Menüleri Önbellekleme

WordPress menüsü her çalıştığında yani her görüntülendiğinde sorgu çalıştırmakta ve buda sitemizin sorgu sayısını artırarak performansı düşürmekte, aşağıdaki anlatım ile WordPress menülerini önbellekleme yapacağız böylece her görüntülemeden sürekli olarak fazla sorgulardan kurtulacağız. Bunu yapabilmek için functions.php dosyanıza aşağıdaki kodu eklemelisiniz.

Şimdi yeni önbelleklenebilir menümüzün çalışması için temanız da  wp_nav_menu olan yerleri  get_cached_menu şeklinde değiştirin. Bu genelde header.php dosyasında bulunur.

 

WordPress Sayfaları Sunucu Taraflı Önbellekleme

Bu işlemde yine bize performans kazandıran bir işlemdir. Yapması da oldukça basittir.

WordPress ana dizin altında bir klasör oluştur: cache ve chmod izinleri 777 olsun.

Wordpress Cache File

Daha sonra …wp-content/themes/mytheme/ konumuna git ve index.php dosyasını aç.

<?php get_header(); ?> öncesine ekle;`

 

Daha sonra <?php get_footer(); ?>  sonrasına ekle;

 

örnek;

 

Bu içerik hakkında yorum yapın. Abone Ol

Araştırmacı Webmaster Aracı Diigo ile Hayatınızı Kolaylaştırın

diigo

Web site yöneticilerinin, içerik editörlerinin, web yazarlarının kısacası İnternet üzerinde araştırma yapan, bilgi toplayan, içerik oluşturmak için kaynaklar arayan...

Mobil Aramalar İçin Google “Hız Güncellemesi” Duyuruldu

hızlı mobil web siteleri

Google Webmaster Blog'undan 26 Ocak 2018 tarihinde duyurulan mobil aramalar için hız güncellemesi hakkında bilgilendirme. Masaüstü cihazlar tarafından yapılan...

Meta açıklamalar hakkında bilmeniz gereken her şey

Meta açıklamalar nedir, sıralamaya etkisi, seo uyumlu açıklamalar

Meta açıklamalar; bir sayfanın veya içeriğinin ne ile alakalı olduğunu anlatan kısa özet metinler olduğunu söyleyebiliriz. Bu metinler arama...

Rastgele Yazılar

WordPress Head Bölümündeki Fazla Kod ve Linkleri Kaldırmak

WordPress Head Bölümündeki Fazla Kod ve Linkleri Kaldırmak

Merhaba arkadaşlar Bu yazımda başlıkta belirttiğim gibi Wordpress head bölümündeki fazlalıkları yani gereksiz kod ve linkleri nasıl kaldırabiliriz bunu...

Araştırmacı Webmaster Aracı Diigo ile Hayatınızı Kolaylaştırın

diigo

Web site yöneticilerinin, içerik editörlerinin, web yazarlarının kısacası İnternet üzerinde araştırma yapan, bilgi toplayan, içerik oluşturmak için kaynaklar arayan...

Yapısal Veriler Nedir – Nasıl Kullanılır?

Yapısal Veriler Nedir – Nasıl Kullanılır?

Yapısal veriler: web sitemizin içeriğinin Google arama robotları tarafından daha iyi anlaşılabilmesi ve arama sonuçlarında (SERP) daha etkili bir...