• Önbelleğe alma wordpress sayfaları. WordPress önbelleği nasıl kurulur? Hyper önbellek eklentisinin düzgün çalışmasını yapılandırma

    Bugün sizi wordpress'te önbelleğe alma gibi ilginç bir konuyu tartışmaya davet ediyorum. Her şeyden önce, netleştirmeniz gerekir önbelleğe alma nedir ve neden gereklidir? Her blog yazarı ve web yöneticisi haklı olarak blogunun veya web sitesinin hızlı çalışmasını ister. Bildiğiniz gibi, WP'nin rekor bir performansı yoktur, bu nedenle çoğu zaman iyi bir barındırma bile bunu telafi edemez. Ve "ağır" içeriğiniz ve hatta yüksek katılımınız varsa, bu tam bir felaket olabilir. Her durumda, blogu hızlandırmak için bir fırsat var, neden yapmıyorsunuz?

    WordPress motoru, yukarıda bahsedildiği gibi, doğası gereği ağırdır. Her şey onun "dinamizmi" ile ilgili. "Statik" platformların aksine, WP, içeriğin fiilen oluşturulduğu veritabanlarına çok sayıda istekte bulunan PHP üzerinde çalışır. Neyse ki, süreci önemli ölçüde hızlandırabilecek bir teknoloji var, buna önbellekleme deniyor.

    önbelleğe alma ilkesiözünde oldukça basittir. Genellikle her şey, bir veya başka bir eklentinin dinamik sayfalardan statik sayfalar oluşturması ve sonuç olarak bunları ziyaretçiye vermesi gerçeğine bağlıdır. Bu durumda, sunucunun isteklerin çoğunu işlemesi gerekmez, bu da sunucu üzerindeki yükü önemli ölçüde azaltır ve hızı artırır. Şimdi işimize dönelim. Hangi önbellek eklentileri var ve hangisini seçmelisiniz? Tutorial9 üzerinde yürütülen mükemmel bir çalışma, size sonuçlarından bir alıntı yapmak istediğim bu konuda bize yardımcı olacaktır.

    Bu çalışma nasıl gerçekleştirildi? Belirli bir eklentinin performansını değerlendirmek için Apache Benchmark kullanıldı. Bu test, sunucu tarafından saniyede işlenen istek sayısı ve ortalama veri aktarım süresi hakkında bir raporun oluşturulduğu çok sayıda istek üretir. İlk veri: Akismet, All in SEO Pack ve Google XML Site Haritası gibi birçok popüler eklenti yüklü WordPress 2.9.1. Test blogundaki trafik miktarı yüksek değil, karışık içerik sunuluyor - metin, resimler, elektronik tablolar, java komut dosyaları. Objektiflik için her ölçüm günde birkaç kez tekrarlandı.

    Tutorial9 yazarları tarafından test edilen tüm eklentilerin test sonuçlarını vermeyeceğim çünkü yalnızca en yaygın, çalışan ve popüler eklentilere odaklanmak mantıklı. Öyleyse başlayalım:

    Önbelleğe alma devre dışı bırakılmış blog
    Etkinleştirilmiş eklentileri olmayan bir blog aşağıdaki sonuçları gösterdi:

    Saniye başına istek sayısı - 13,96;
    İstek başına süre - 716,58 ms;
    Veri aktarım hızı - 673,98 Kbps

    Gördüğünüz gibi, ilk veriler etkileyici değil. Neyin ve nasıl iyileştirilebileceğini görelim.

    Çok büyük miktarda trafik oluşturabilen sosyal ağlardan bir kitle çekiyorsanız, önbelleğe alma, önbelleğe alma olmadan çalışmaz. Bu arada, hesapların, grupların, toplulukların ve toplantıların en tanınabilir ve makul sosyal ağlarda geliştirilmesi ve tanıtılması için çok ucuz bir https://avi1.ru/ hizmeti var. Bununla birlikte, çok sayıda beğeni, görüş, abone ve yorum yapabilirsiniz.

    Popüler WP-Cache eklentisi aşağıdaki sonucu gösterdi:

    Saniye başına istek sayısı - 109,59;
    İstek başına süre - 91,25 ms;
    Veri aktarım hızı - 5307.00 Kbps

    Önbelleğe almadan çok daha iyi. Sonuç, aktif eklentileri olmayan blogu ortalama %685 oranında geride bırakıyor. WP-Cache'in tarihsel olarak popüler olan uzun zamandır bilinen bir eklenti olduğunu not ediyorum.

    WP SuperCache Eklentisi

    WP Super Cache şu anda belki de WP-Cache'den daha popüler. Bu kolayca açıklanabilir - WP Super Cache, WP-Cache'in değiştirilmiş bir versiyonudur. Daha hızlı olmasının yanı sıra "daha akıllı", yani selefinden daha fazlasını yapabilir. Özellikle takılması ve çıkarılması daha kolaydır, devre dışı bırakıldıktan sonra "çöpü" temizleyebilir vb.

    Hız gelince, sonuç aşağıdaki gibidir:

    Saniye başına istek sayısı - 118,23;
    İstek başına süre - 84,58 ms;
    Veri aktarım hızı - 5743.07 Kbps

    Test sonuçları WP-Cache'den üstündür. WP Super Cache, önbellek etkin olmayan bir blogdan ortalama %747 daha hızlıdır. Bir özelliği daha not edeceğim - WP Super Cache'de isesıkıştırma, eklentisiz bir blogdan bile daha yavaş olabilir!

    Hiper Önbellek Eklentisi

    Hyper Cache, henüz fazla popülerlik kazanmamış oldukça yeni bir eklentidir. Bununla birlikte, test sırasında mükemmel sonuçlar gösterdi. Ek olarak, eklentinin kurulumu ve yapılandırması oldukça basittir.

    Sonuçlar:

    Saniye başına istek sayısı - 130,75;
    İstek başına süre - 76,48 ms;
    Veri aktarım hızı - 6325,36 Kbps

    Bu, eklentisiz bir blogdan ortalama olarak %837 daha iyidir.

    WordPress için eklentileri önbelleğe almanın sonuçları

    Bu makalede tüm eklentileri listelemedim çünkü en iyi seçenek yukarıda tartışılanlardan biridir. İngilizce zamanınız, arzunuz ve bilginiz varsa, önbelleğe alma wordpress eklentisi karşılaştırma çalışmasının tüm sonuçlarını kolayca inceleyebilirsiniz.

    En iyi sonuç Hyper Cache tarafından gösterildi Ayrıca süreç üzerinde iyi bir kontrol sağlar. WP-Cache veya WP Super Cache kullanmak oldukça mümkündür. Her ikisi de performansı önemli ölçüde artırır. Ek olarak, nesiller boyunca kanıtlanmış, yani iyi desteklendikleri anlamına gelen "eski güzel" gruptandırlar. Umarım bu makale bir önbellek eklentisi konusunda karar vermenize yardımcı olmuştur. Bu bir kurulum meselesi! Bana gelince, blog gönderilerinden biri için WP Super Cache önbellek eklentisini kullanıyorum, yardımcı oluyor gibi görünüyor :)

    Hangi wordpress önbellek eklentisini kullanıyorsunuz ve neden?

    Merhaba sevgili blog okuyucuları Bu yazımızda hiper önbellek kullanarak WordPress platformunda blogunuzu hızlandırmak ve barındırma sunucusundaki yükü azaltmak gibi önemli bir konuya değineceğiz.

    bir wordpress önbellek eklentisidir (wordpress önbellek). WordPress önbelleğini kullandığınızdan emin olun, sitenizin yükleme hızı önemli ölçüde artacaktır.

    Blogunuzun ziyaretçi sayısını artırdığınızda bir sorun ortaya çıkıyor. Bir okuyucu sitenizdeki belirli bir sayfayı görüntülemek istediğinde, sunucunun onu wordpress temasına ve içeriğine göre oluşturmasını beklemelidir.

    Belli bir sayfa kaç defa istenecek, o kadar defa sunucuda tekrar tekrar oluşturulacaktır. Bloga ne kadar çok ziyaretçi gelirse, sunucu üzerindeki yük o kadar fazla ve yükleme süresi o kadar uzun olur.

    Tüm bunlardan, sözde önbelleğe alma veya wordpress önbellek. Ne olduğunu?

    Talebiniz üzerine oluşturulan sayfanın Hyper cache eklentisi kullanılarak sitedeki belirli bir dizine kaydedilmesi işlemidir. Şimdi, sunucudaki aynı sayfaya başka biri erişirse, sayfa yeniden oluşturulmayacak, yalnızca depolandığı istenen klasörden alınacaktır. wordpress önbellek ve kullanıcının tarayıcısına gönderilir.

    Bu nedenle, blog web sayfalarını önbelleğe almak, barındırma sunucusundaki yükü azaltmak ve tüm blogu hızlandırmak için çok etkili bir yoldur.

    Hiper önbellek eklentisi. Wordpress önbelleği yükleme ve yapılandırma.

    bu çok iyi wordpress önbellek yalnızca blogunuzun kayıtlı olmayan kullanıcıları için çalışır. Çoğu durumda, site sahipleri ziyaretçilerin kaynaklarına kaydolmasına izin vermez ve blogda kayıtlı tek kişinin yönetici, yani siz olduğu ortaya çıkar.

    Bu kişisel olarak sizin için şu anlama gelir: wordpress önbellek işe yaramayacak ve bu harika. Blogunuzda (örneğin tasarımda) bazı değişiklikler yaptığınızı hayal edin, ardından wordpress önbelleğini sıfırlayana kadar bu değişiklikleri görmeyeceğiniz ve bunun her zaman yapılması gerekeceği ortaya çıktı.

    Önbelleğe alma eklentisini indirin Resmi wordpress sitesinden yapabilirsiniz.

    1. Arşivi eklentiyle açın ve bir FTP istemcisi kullanarak Hyper cache klasörünü sunucunuzdaki wp-content/plugins/ plugins klasörüne bırakın
    2. Blog konsolunuza gidin Eklentiler-Yeni Ekle-Yükle-Yükle

    Wordpress önbelleğini etkinleştir.

    Bunu yapmak için, blogunuzun kök dizininde bulunan wp-config.php yapılandırma dosyasını düzenlemek üzere açın ve aşağıdaki kod satırını buraya yapıştırın:

    define('WP_CACHE', doğru);

    Bu, Filezila dosya yöneticisi kullanılarak da yapılabilir.

    Yapıştırma, wp-config.php yapılandırma dosyasında herhangi bir yerde, sona daha yakın bir yerde, ancak satırdan önce yapılabilir:

    /** WordPress dizinine giden mutlak yol. */

    if (!tanımlı('ABSPATH'))

    veya İngilizce ise:

    /** WordPress dizinine giden WordPress mutlak yolu. */

    if (!tanımlı('ABSPATH'))

    define('ABSPATH', dizinadı(__FILE__) . '/');

    Şimdi Plugins blog konsoluna dönüyoruz, Hyper cache cache eklentisini bulup aktif hale getiriyoruz.

    Hyper cache eklentisinin blogda wordpress cache için klasör oluşturabilmesi için wp-content veya wp-content/plugins/hyper cache/ klasörü üzerinde izinleri 777 olarak ayarlamanız gerekmektedir. İzinleri ayarlama hakkında bunu okuyun.

    Daha sonra wp-content veya wp-content/plugins/ hyper cache klasörleri 755 izne sıfırlanabilir ve yeni wp-content/plugins/ hyper cache/cache klasörü 777 olarak ayarlanabilir ve ardından Hyper cache eklentisi yazabilir tüm HTML dosyalarını wordpress önbelleğinden silin veya silin.

    Hyper önbellek eklentisinin doğru çalışmasını yapılandırma.

    Seçeneklere tıklayarak çalışmasını aktif hale getirdikten hemen sonra Hyper cache ayarlarına geçelim.

    Veya blog konsolu Ayarlar - Hiper önbelleğe giderseniz aynı şey olur

    Yapılandırma alanında, Hyper cache eklentisi için ayarların ana kısmı yapılacaktır. Her şeyden önce, Önbellek etkinleştirilsin mi? Ve ayarları kaydedin Kaydet.

    İşte bu, wordpress önbelleği etkinleştirildi, toplamda kaç sayfanın önbelleğe alındığını daha fazla görebilirsiniz.

    alanın karşısında Önbelleğe alınan sayfaların ömrü sayıyı dakika cinsinden ayarlamanız gerekir, bu süre zarfında web sayfalarınızın bir HTML kopyası saklanır ve bu süre boyunca herhangi bir kullanıcı onu oradan alır.

    Blogunuzdaki sayfaların çoğu güncellenmediği ve arşivlendiği için sayıyı düşük tutmanız mantıklı değil. Bana 7200 dakikaya (5 gün) mal oluyor Tanınmış teknisyen E. Popov böyle tavsiye ediyor.

    Sunucudaki disk alanının çok sayıda önbelleğe alınmış sayfa depolamanıza izin verip vermediğini görmeniz yeterlidir. Ve bu, blogunuz için satın aldığınız barındırma planına ve ziyaretçi sayısına veya daha doğrusu okuyucuların görmek isteyeceği sayfa sayısına bağlıdır.

    Temel olarak, disk alanı en az 2-5 GB'dir, bu nedenle 7200 dakika tam olarak doğru olacaktır.

    Bir sonraki "Otomatik temizleme sıklığı" alanı da sunucudaki sabit sürücüdeki disk alanının en iyi şekilde kullanılması için tasarlanmıştır. Yani her 1440 dakikada bir (bu benim ayarlarımda 1 güne karşılık geliyor), kullanım ömrü dolan notlar önbellek klasöründen siliniyor.

    Böylece gereksiz ve işe yaramaz dosyalar belirlediğiniz sıklıkta silinir.

    alanı kullanma önbellek nasıl temizlenir eski bir malzemeyi güncellerken veya yeni bir malzeme oluştururken nasıl temizleneceğini belirleyebilirsiniz:

    - Tüm- tüm wordpress önbelleğinin güncellenmesine karşılık gelir

    - Hiçbiri- wordpress önbelleği değişmez

    - Tek sayfa (Çarpık tek sayfa) - önbellek yalnızca değişikliklerin meydana geldiği not için güncellenir

    Bu alanı benim yaptığım gibi (yukarıya bakın) doldurabilir veya kendiniz seçebilirsiniz.

    sahada gzip sıkıştırma kutuyu işaretleyebilirsiniz ve ardından wordpress önbellek dosyaları kaydedilecek ve sıkıştırılmış bir biçimde gönderilecek, bu da sunucudaki yükü azaltacak ve blogun hızını artıracaktır.

    Ana sayfayı önbelleğe alma (Ana sayfayı önbelleğe alma) kutusunda bir onay işareti varsa, ana sayfa önbelleğe alma işleminden geçmez.

    Bu, ana sayfanın sık sık güncellenmesi durumunda, wordpress önbelleğinin oluşturulmasının hiçbir anlam ifade etmediği durumlarda gerekli olabilir, çünkü önbellek sıklıkla güncellenir ve sayfanın nerede oluşturulduğu önemli değildir - önbellekten veya her zamanki gibi yol.

    Blogun herhangi bir bölümünü önbelleğe almak istemiyorsanız, bu alanda URI'yi hariç tut adresin bir bölümünü girin (örneğin, blog kategorileri /kartinki-foto-smeshno) ve URL'nin bu bölümünü içeren sayfalar önbelleğe alınmaz.

    Ayarların geri kalanı olduğu gibi bırakılabilir. Kaydet butonuna basmayı unutmayınız.

    Kaydet düğmesinin yanında çok önemli başka bir Önbelleği Temizle düğmesi bulunur. Blogunuzu yeniden tasarladığınızda ve blog ziyaretçilerinin de güncellemeleri görmesini istediğinizde buna ihtiyacınız olacak. Aksi takdirde, her zaman tüm sayfaların yalnızca eski önbelleğe alınmış sürümü sunulur.

    Ana iş yapılır, Hyper önbellek eklentisini kullanarak blogda önbelleğe almanın çalışıp çalışmadığını kontrol etmeniz gerekir. Bunu yapmak için şu adımları izleyin:

    Blogunuza farklı bir tarayıcı kullanarak erişin. Yönetici olarak değil, normal bir ziyaretçi olarak oturum açtığınız ortaya çıktı

    Ctrl-U düğmelerine basın. Sayfanın kaynak kodunu göreceksiniz

    Kaynak kodun en altına gidin. Çizgi gibi bir şey görmelisin

    Bu, eklentinin çalıştığı anlamına gelir, wordpress önbellek yaratıldı.

    Not: Makaleyi nasıl buldun? Bir önbellek eklentisi kuracak mısınız?

    Blogunuzu hızlandırmanın diğer yolları hakkında yakında bir not gelecek. Görünüşünü kaçırmamanızı ve yenilerini almanızı tavsiye ederim.

    Igor kendini tamamen Myasnoff şirketinde çalışmaya adadı ...

    Son zamanlarda okuyucularımızdan biri bize WordPress önbelleğini nasıl temizleyeceğimizi sordu. Web tarayıcınız, sunucunuz ve sitenizde yüklü olan eklentiler, blogunuzun güncel durumunu görmenize izin vermeyen bir önbelleğe alma işlemi kullanabilir.

    Bu yazıda, WordPress blogunuzun önbelleğini nasıl düzgün bir şekilde temizleyeceğinizi göstereceğiz.

    Önbelleğe alma çözümleri, sitenizin statik bir sürümünü depolar. Bu, WordPress'in en ağır PHP betiklerini atlamasına ve sitenizin performansını artırmasına olanak tanır.


    WordPress Önbelleğe alma çözümlerinin birçok türü vardır. En popüler olanları "And" tipi önbellek eklentileridir.

    Bu eklentiler, blog önbelleğini, önbelleğe alınan içeriğin sona ermesini ve isteğe bağlı önbelleği yönetmek için kullanımı kolay bir arabirim sağlar.

    WPEngine gibi sağlayıcılar tarafından yönetilen WordPress barındırma, kendi önbellek çözümlerini kullanır, bu nedenle bu önbellek eklentisini yüklemeniz gerekmez.

    "MaxCDN" veya "CloudFlare" gibi bir CDN hizmeti kullanıyorsanız, statik içeriğin önbelleğe alınmış kopyalarını da sunacaktır.

    WordPress'in güvenliğini artırmak için "Veya" olarak bir web uygulaması güvenlik duvarı kullanırsanız, sitenizi hızlandırmak ve kesinti süresini azaltmak için kendi önbelleklerine de sahip olurlar.

    Son olarak, tarayıcınız sayfaların önbelleğe alınmış sürümlerini de bilgisayarınızda depolayabilir.

    Önbelleğe almanın amacı, sitenizi hızlandırmak ve genel kullanıcı deneyimini iyileştirmektir. Ancak bazen sitenizde yaptığınız değişiklikleri görmenizi engelleyebilir ve bu da sinir bozucu olabilir. Bu durumda, değişikliklerinizi görmek için önbelleğinizi temizlemeniz gerekecektir.

    Ancak, WordPress'te önbelleğin nasıl temizleneceğini görelim.

    1. Adım: Tarayıcınızın önbelleğini temizleyin

    Öncelikle, önbelleğinizi temizlemeniz gerekir.Çoğu web tarayıcısı, sonraki ziyaretleri hızlandırmak için stil sayfaları, JavaScript ve bir web sitesindeki resimler gibi statik içeriği depolayabilir.

    Ancak bazen web tarayıcıları bir web sayfasının değiştiğini fark etmeyebilir. Yeni bir kopya almak yerine, makinenizdeki önbelleğe alınmış sürümden sayfayı yeniden yükleyebilirler.

    Google Chrome tarayıcınızın önbelleğini bu şekilde temizlersiniz. Önce menü simgesine tıklamanız ve ardından seçmeniz gerekir.« Ek olarak Araçlar > Navigasyon Verilerini Temizle .


    Kaldırmak istediğiniz içeriği seçebileceğiniz bir pencere açılacaktır. Önbelleğe alınan resimlerin ve dosyaların doğrulandığından emin olun ve ardından " Tarama verilerini temizle P".


    Tarayıcı önbelleğinizi başarıyla temizlediniz ve artık sitenize erişmeyi deneyebilirsiniz.

    Hâlâ herhangi bir değişiklik görmüyorsanız sonraki adımlarla devam edin.

    En iyi iki WordPress önbellek yönetimi eklentisi arasında seçim yapmak istiyorsanız, makalemize göz atın:

    Diğer web tarayıcıları için lütfen önbelleklerinin nasıl silineceğine ilişkin belgelere bakın.

    2. Adım: WordPress Eklenti Önbelleğini Temizleyin

    Bir WordPress önbellek eklentisi kullanıyorsanız, eklentinizin önbelleğini temizlemelisiniz. Önbelleğe alma eklentilerinin çoğu, bunu uygun ayarlardan kolayca yapmanızı sağlar.

    WP Super Cache'den önbelleği temizle

    Bu, kullanıcıların sitelerini tek bir tıklamayla anında önbelleğe almalarına olanak tanır. Robotu, önbellek oluşturmak için WordPress sayfalarınızı otomatik olarak seçer ve ardından GZIP sıkıştırma, sayfa önbelleğe alma ve önbellek ön yükleme gibi önerilen WordPress önbelleğe alma seçeneklerini otomatik olarak etkinleştirir.

    WP Rocket, üretkenliğinizi daha da artırmak için etkinleştirebileceğiniz ek özellikler de içerir. Görüntülerin geç yüklenmesi, CDN desteği, DNS ön getirme, küçültme vb.

    2.WP En Hızlı Önbellek

    WP Fastest Cache, bir kullanıcının aradığı hemen hemen her şeyi sunan bir WordPress önbellek eklentisidir. Bu eklentinin geliştiricileri, bunun en basit ve en hızlı WP Cache sistemi olduğunu iddia ediyor. Ve dürüst olmak gerekirse, öyle! 300.000'den fazla aktif yükleme ile bu eklenti, ziyaretçilere hızlı bir göz atma deneyimi sunar.

    Önbelleğe alma, sayfa yükleme hızını artırdığı için bir WordPress web sitesini optimize etmek için önemlidir. Web sitesi ziyaretçileri, yüklemenin uzun sürmesinden hoşlanmayacaklardır, bunun sonucunda bilgi beklemeden sitenizden ayrılabilirler ve böylece hemen çıkma sayısını artırabilirler. Bu tür davranışsal parametreler, sitenin arama sonuçlarındaki konumunu düşüren arama motorları tarafından sıralaması üzerinde kötü bir etkiye sahiptir. Bunun olmasını önlemek için, sayfaları önbelleğe alma işini otomatik olarak yapacak olan WordPress Super Cache eklentisini bağlayın.

    Eklentinin tanımı ve özellikleri

    Önbellek, bir web sayfasının içeriği için geçici bir depolama alanıdır. Sayfa verilerini (resimler gibi) siteyi tekrar ziyaret ettiğinizde sunucudan indirmek yerine, önbellekten tarayıcıya yüklenecek ve bu da sitenin yüklenmesini önemli ölçüde hızlandıracaktır. WordPress için etkili bir önbelleğe alma aracı, özel bir WordPress Super Cache eklentisidir.

    Eklenti, statik site sayfaları oluşturur ve önbelleğe alınmış sürümlerini sunucuya kaydeder. Bundan sonra, barındırma sağlayıcınızın sunucusu, sayfa öğelerini almak için her seferinde veritabanına erişmek yerine ziyaretçilere statik dosyalar "verecektir".

    WordPress Super Cache eklentisi başka neler yapabilir:

    • Ziyaretçiye en yakın sunucudan en sık istenen malzemeleri yeniden dağıtarak önbelleğe almayla birlikte bir içerik dağıtım ağı (CDN) kullanmanıza olanak tanır.
    • Tabletler ve akıllı telefonlar için sayfa sürümlerinin önbelleğe alınmasını destekler.
    • Web sitesi yükleme süresini azaltmak için sayfa sıkıştırmayı kullanır.
    • Çeşitli önbelleğe alma türlerini destekler.
    • Yeni bir önbellek oluşturulduğunda bile önbelleğe alınmış sayfaları görüntüleyebilmeniz için önbelleği geri yükleme yeteneği sağlar.

    WP Süper Önbellek Eklentisini Kurma

    Eklenti, WordPress deposunda bulunabilir. Bunun için kullanıcı adınız ve şifreniz ile yönetici paneline giriş yapın.

    • "Eklentiler" menüsünü (1) seçin ve "Yeni Ekle"yi (2) tıklayın.
    • Arama çubuğuna eklentinin adını WP Super Cache (3) yazın.
    • Görünen listede istediğiniz seçeneği bulun ve "Yükle" düğmesini (4) tıklayın.
    • Kurulumdan sonra, uygun düğmeye tıklayarak eklentiyi etkinleştirin.

    Aktivasyondan sonra bile, WP Super Cache eklentisi varsayılan olarak devre dışıdır, bu nedenle ekranın üst kısmında bir uyarı göreceksiniz.

    Etkinleştirmek için eklenti yönetimi sayfasına önerilen bağlantıyı izleyin veya eklenti adının hemen altında bulunan "Ayarlar" komutunu seçin.

    Ayarlar sayfasında, wp-config.php dosyasının değiştirilmesiyle ilgili başka bir bildirim görebilirsiniz, sayfayı yeniledikten sonra kaybolacaktır.

    Eklentinin çalışmasını sağlamak için:

    1. "Önbelleğe Alma Etkin" seçeneğini seçin
    2. Güncelle düğmesine tıklayın.
    3. Ardından, "Kontrol Et" düğmesini kullanarak eklentinin doğru şekilde bağlanıp bağlanmadığını kontrol edin.

    Eklenti doğru şekilde bağlanmışsa, yeşil renkle vurgulanmış bir uyarı göreceksiniz. Eklenti, siteye iki kez erişir ve her iki kopyanın zaman damgalarını karşılaştırır. Eşleşirlerse, site için önbelleğe alma etkinleştirilir.

    Aksi takdirde, mesaj kırmızı olarak görüntülenir ve sorunun nedenini aramanız gerekir.

    WordPress Super Cache eklenti ayarları - önbelleğe alma nasıl etkinleştirilir ve yapılandırılır

    WP Super Cache, birçoğu web sitesi performansını daha da artırabilecek birçok seçeneğe sahip güçlü bir eklentidir. Eklentinin gelişmiş ayarlar paneli, web sayfası önbelleğe alma ayarlarını esnek bir şekilde yönetme yeteneği sağlar.

    Önbelleğe almanın etkinleştirildiğinden emin olun ve üç önbellek bakım modundan birini seçin:

    1. mod_rewrite, WordPress'in sunucudaki PHP yorumlayıcısını çağırmak zorunda kalmadan önbellekten statik sayfalar sunmasını sağlayan en hızlı seçenektir;
    2. PHP modu varsayılan olarak kullanılır ve daha fazla kaynak tüketir, bu da ağır sunucu yükü durumunda dezavantajlı olabilir;
    3. basitleştirilmiş önbelleğe alma, önceki seçeneklere göre daha az üretkendir, ancak aynı zamanda minimum kaynak gerektirir.

    Aşağıdaki seçenekler, Çeşitli bölümünde yapılandırma gerektirir.

    1. "Önbellek dosyalarını sıkıştır" seçeneği, diğer sıkıştırma algoritmalarıyla çakışabilir. Siteye bağlı sıkıştırma sağlayan başka eklentiler varsa bu kutuyu işaretlemeyin..
    2. Yetkili kullanıcılar veya sitede yorum bırakanlar için sayfa önbelleğe alma gerekli değildir. Bu tür ziyaretçilerin sayfayı mevcut haliyle görüntülemesine izin vermek için bu seçeneği etkinleştirin.
    3. Site sık sık güncellenen bilgilere sahipse, otomatik önbellek yeniden oluşturmaya gerek yoktur. Aksi takdirde, ziyaretçiler eski sayfaları görecektir.
    4. Sunucu, tarayıcıya sayfanın içeriğinin son ziyaretten bu yana değişmediğini söylediğinde 304 hatası oluşur. Bu durumda indirme, siteyi daha da hızlandıran tarayıcı önbelleğinden gerçekleşir.
    5. GET parametresinin bulunduğu sayfada her ziyarete özel belirli kriterlere (tarihler, fiyat) göre arama yapılır. Bu sayfaların önbelleğe alınması gerekmez.
    6. Kayıtlı kullanıcılar anonim olarak kabul edilirse, önbelleğe alınan sayfalar istisnasız herkese sunulur.
    7. Bu bölümdeki son seçenek, altbilgiye gömülü yazara bir bağlantıyla eklentinin reklamını yapmaktır.

    "Gelişmiş" bölümü, ileri düzey kullanıcılar için ayarları içerir. Genel bir kural olarak, normal siteler için onları devre dışı bırakabilirsiniz.

    1. Site dinamik öğeler içeriyorsa önbelleğe alırken bazıları düzgün çalışmayabilir. Bu durumda, hafif veya PHP önbelleğe alma moduna ve etkinleştirilmiş dinamik önbelleğe alma seçeneğine ihtiyacınız olacaktır.
    2. Şablon yanıt vermiyorsa, özellikle mobil cihazlar için tasarlanmış sitelerin etkinleştirilmesi gerekir.
    3. Sitedeki tüm karakterler normal olarak görüntüleniyorsa "UTF-8 desteğini kaldır" seçeneği gerekli değildir.
    4. Site sık sık güncelleniyorsa, yeni yayınlardaki önbellek dosyalarını temizle etkinleştirilebilir.
    5. Herhangi bir sayfanın önbelleğe alınmasıyla ilgili sorunlar varsa ek doğrulama gerekir.
    6. Bir ziyaretçi sayfaya bir yorum yaptıysa, önbellek denetlendikten sonra güncellenecektir.
    7. Önbelleğe alınmış sayfaları "Önbellek Durumu" sekmesinde görüntüleyebilirsiniz, dolayısıyla bu seçenek isteğe bağlıdır.
    8. Seçenek, dosyaların çalışmasını yavaşlatarak sayfaları önbelleğe alırken sunucuda olası bir sorunu önler.
    9. Geliştirici seçeneği, önbelleği yalnızca WordPress yüklendikten sonra yükler.

    Seçeneklerin altında, sayfayı önbelleğe almadan ve önce önbelleği temizlemeden görüntülemek istemeniz durumunda önbellek konumunun adresi ve özel bir anahtar bulunur.

    Sayfaları önbelleğe almak için mod-yeniden yazma yöntemini seçtiyseniz, eklenti sizden yazma izinlerini güncellemenizi isteyecektir. Bunu yapmak için aşağı kaydırarak "Mod-Yeniden Yazma Kurallarını Güncelle" düğmesine gidin ve tıklayın.

    Ardından, sunucuda önbelleğe alınan verilerin geçerli olacağı zamanı ve süreyi ayarlayın. 3600 saniye (1 saat) ile başlayın. Sitenizde çok sayıda makale varsa, birkaç güne kadar daha uzun bir süre ayarlamanız gerekebilir, bu sürenin ardından önbellek eski kabul edilecektir. Aynı yerde, zamanlayıcıyı ve yenileme aralığını ayarlayarak önbellek temizlemeyi bir programa göre planlayabilirsiniz. Değişmeyen siteler için, zaman aşımı değeri sıfıra ayarlanarak çöp toplama tamamen iptal edilebilir.

    Gerekli bölümdeki "İzin verilen adlar ve Yasak adresler" kutusunu işaretleyerek veya sayfa adreslerini manuel olarak ekleyerek sitedeki belirli bilgilerin (örneğin, sürekli güncellenen bilgilerin bulunduğu bir bölüm) önbelleğe alınmasını önleyebilirsiniz.

    Önbellekten bilgi almalarını ve siteyi tararken sunucuyu yüklememelerini istiyorsanız, arama botları listesini temizleyin. Günde binden fazla tekil ziyareti olan yüksek yüklü siteler için özel modun etkinleştirilmesi önerilir. Bu durumda, önbellek yenileme iptal edilecektir.

    "CDN Ayarları" sekmesinde, önbellekten yayınlanırken bilgilerin etkili bir şekilde dağıtılması için ücretli bir hizmet bağlanır. Önbellek Durumu sekmesi, hangi sayfaların önbelleğe alındığını gösterir ve listeden manuel olarak kaldırılabilir.

    Ön yükleme modu ayarlarını yapılandırmak için Paylaşılan Önbellek sekmesine tıklayın. Neden tamamen statik içerik kullanmak isteyesiniz?

    • Sunucu kaynaklarını kurtarmak için.
    • Web sitesi yükleme hızını artırmak için.
    • İçeriği artık güncellenmeyen eski bir siteyi sürdürmek.

    "Şimdi Paylaşılan Önbellek Oluştur" seçeneğini seçerseniz, eklentiye önbelleği otomatik olarak oluşturması için zaman tanıyın. "Cache Status" sekmesine geçerek işlemi takip edebilirsiniz.

    "Eklentiler" sekmesi, yalnızca dosya önbelleğini etkilemeyen diğer eklentileri bağlayacaksanız gereklidir.

    Unutmayın, bazıları yalnızca PHP önbelleğe alma modunda çalışır. Uzmanlar için "Bakım" sekmesi, hata ayıklama modunu ve günlükleri kaydetme seçeneğini açar.

    Tarayıcı Önbelleğini Kullanma, WordPress Önbelleği Nasıl Temizlenir

    WP Super Cache eklentisini bir süre çalıştırdıktan sonra site için bir önbellek oluştuğunu fark edeceksiniz. Eklentiyi düzgün bir şekilde yapılandırmak, sitenin yükleme süresini büyük ölçüde artıracaktır. Önbelleğe alınan sayfalar, barındırma sunucunuzda HTML veya PHP dosyaları olarak saklanır. Genellikle sunucu hangi sayfaların güncellendiğini bilir ve kullanıcıya en son sürümü verir. Ancak, güncellenen bilgileri görüntülemekte sorun yaşıyorsanız önbelleği manuel olarak temizleyebilirsiniz. Kontrol panelindeki "Tüm önbelleği sil" komutunu kullanarak veya eklenti ayarlarında aynı düğmeye tıklayarak önbelleğe alınmış sayfaları sunucudan silin.

    Bir kullanıcı bir siteyi ilk kez ziyaret ettiğinde, tarayıcısı siteyi barındıran uzak sunucuya erişir. Site öğeleri (resimler, stiller, komut dosyaları) birbiri ardına sırayla yüklendiği için tarayıcı isteği ve sunucu yanıtı zaman alır. Sayfa çok sayıda öğe içeriyorsa veya boyutları büyükse, yüklenmeleri uzun sürebilir.

    Ancak, kullanıcının tarayıcısı yinelenen öğeleri nasıl önbelleğe alacağını bilir. Bu, sitenin daha hızlı yüklenmesini sağlar, çünkü dosyalara bir sabit sürücüden erişmek, uzak bir sunucudan veri almaktan her zaman daha hızlıdır. Benzer şekilde, önbellek temizleme özelliği her tarayıcıda bulunur.

    Sitede güncellenmesi gereken herhangi bir değişiklik görmüyorsanız, tarayıcının ayarlar kontrol panelini kullanarak önbelleği temizleyin veya sayfaya özel tarama modunda göz atın (bu mod, şifreler ve önbellek gibi kayıtlı öğeleri kullanmaz) .

    Umarım kimsenin bir önbellek eklentisine neden ihtiyaç duyulduğunu ve gerçekten yardımcı olacak bir eklenti seçmenin ne kadar önemli olduğunu ve sadece varlığıyla veritabanında fazladan bir yük oluşturmayacağını açıklamasına gerek yoktur. Analizde, sadece indirme süresini değil, tüm göstergeleri dikkate alacağız.

    önbelleğe almanın faydaları

    Küçük bir inceleme. Bununla birlikte, birisi hala önbelleğe alma ihtiyacından şüphe ediyorsa, o zaman 21 Nisan'dan beri Google'ın tüm mobil uyumlu sitelerin (ve hızın "dost" bileşenlerden biri olduğunu) arama sonuçlarında önemli bir avantaj elde ettiğini duyurduğunu bilmelisiniz. Google'ın niyeti çok açık - SEO uzmanları ve web yöneticileri, sitenin hem masaüstü hem de mobil sürümlerinin performansı üzerinde çalışmalıdır.

    Sitenizin performansını artırmanın ve yükleme süresini azaltmanın birkaç yolu vardır, ancak çoğu yeni başlayanlar için (yalnızca değil) optimize ediciler için önbelleğe alma eklentileri, hedeflerine ulaşmak için kullandıkları araçlardan biri değil, tek araçtır.

    WordPress, sayfaları dinamik olarak oluşturur ve bu da birçok veritabanı sorgusuna neden olur. Dinamik olarak oluşturulan sayfaları önbelleğe almak, kullanıcıların sayfa yükleme süresini önemli ölçüde azaltan ve sunucu yükünü azaltan normal HTML sayfalarını görmelerine olanak tanır.

    Önbelleğe alma testinin ayrıntıları

    En başta, testlerde 2 tema kullanılması planlandı - en basit "yirmi on dört" ve daha karmaşık ("gerçek" bir siteyi taklit edecek). Ancak testler sırasında, önbelleğe almanın yirmi on dört temanın yükleme hızı üzerindeki etkisinin ihmal edilebilecek kadar az olduğu ortaya çıktı. Sunucunun ince ayarının daha önemli olduğu ortaya çıktı, ancak bugünkü makale bununla ilgili değil.

    Sonunda sadece 1 tema kullanacağız (Tesla Themes'in Yenilik teması). Test sayfası grafikler ve metin kullanılarak tasarlanmıştır. Ayrıca bir kenar çubuğu ve birkaç eklenti (haberler, Twitter/Instagram beslemesi) vardır. WP Dev Shed tarafından kullanılan barındırma. Sonuç olarak, nispeten uzun yükleme süresine sahip bir sayfamız oldu.

    Çünkü site yeni, o zaman trafiği yoktu (test sırasında PS botları bile yoktu). Sunucu bir grup Apache + Ngnix'te çalıştı.

    Aşağıdaki eklentiler teste katıldı:

    1. AIO Önbelleği
    2. WP Hızlı Önbellek
    3. wp-cache.com
    4. Alfa Önbelleği
    5. Flexicache
    6. Bodi0'in Kolay Önbelleği
    7. Hiper Önbellek
    8. Genişletilmiş Hiper Önbellek
    9. önbelleğe alma
    10. Basit Önbellek
    11. Sonraki Seviye Önbellek
    12. Gerçekten Statik
    13. Süper Statik Önbellek
    14. W3 Toplam Önbellek
    15. Timsah Önbelleği
    16. Wordfence Şahini
    17. WP En Hızlı Önbellek
    18. WP Roketi
    19. WP Süper Önbellek
    20. Zen Önbellek (eski adıyla Hızlı Önbellek)

    test kaldı:

    Acımasız Önbellek - işe yaramadı;

    Batcache, mevcut testte kullanılmayan Memcache'e bağımlı bir eklentidir.

    Autoptimize ve Widget Cache de dışarıda bırakılır, çünkü bağımsız eklentiler değillerdir, ancak diğerlerini desteklerler.

    Kıyaslama araçları

    Araç olarak Google, GTMetrix ve Yahoo hizmetlerini kullandık. Bu sayede sadece sayfa yükleme hızı test edilmedi, aynı zamanda:

    • görüntü optimizasyonu;
    • js ve css kodunun küçültülmesi ve optimizasyonu;
    • tarayıcı önbelleğini kullanma;
    • sunucu zaman gecikmesi;
    • Gzip sıkıştırması kullanarak;
    • komut dosyalarının yerleştirilmesi;
    • HTTP isteklerinin sayısı.
    • CDN kullanımı, paralelleştirme/etki alanı parçalama;

    Google Sayfa Hızı Analizleri

    Site, hem bir masaüstü bilgisayar açısından hem de bir mobil cihazdan kontrol edilir. Sonuç 100 puanlık bir ölçekte verilir. Hizmetin kullanımı kolaydır, ancak iyileştirilebilecek her şeyin tam olarak anlaşılmasını sağlamayan nispeten ham bir sonuç sağlar.

    GTMetrix ve YSlow

    Yahoo'nun kaynak üretkenliği kılavuzuna dayanmaktadır. Yine 100 puanlık bir ölçek kullanılır. Hizmetler, 50'den fazla farklı ölçümle çalışır. GTMetrix, verileri yükleme işleminin bir şelale diyagramında bile görselleştirir. Bize göre bu, web sitesi performansını iyileştirmenin yollarını belirlemek için en iyi araçlardan biridir.

    Zamanlama

    Sayfa yükleme hızını belirlemek ve yük altında sunucu performansını kontrol etmek için aşağıdaki araçlar kullanıldı:

    Apache Bench

    Sitedeki yükü belirlemeye yarar, saniyedeki maksimum istek sayısını hesaplar. Test sırasında 10 farklı iş parçacığında 1000 istek gönderildi. Test 10 kez gerçekleştirildi. Eklentilerin her biri için en iyi sonucu kaydetti.

    Siteleri izlemek ve test etmek için çok iyi bilinen bir hizmet. Her eklenti ile 20 test yapıldı ve en iyi sonuç düzeltildi.

    Tarayıcınızda tam sayfa yükleme süresini gösteren basit ama kullanışlı bir hizmet. Bu bir sunucu aracı değil, yerel olarak çalışan bir hizmettir. Opera tarayıcısı Ethernet üzerinden indirme yöntemini seçtik. Her sayfa, sabit bir ortalama yükleme süresiyle 101 kez yüklendi.

    Öyleyse testlere geçelim.

    Google, GTMetrix ve Yslow

    Belirtilen hizmetleri kullanarak site sayfalarını test etmenin sonucu:

    Tablodan da görebileceğiniz gibi, bazı eklentiler burada iyi performans göstermedi - puan, önbelleğe almadan puanla aynı veya çok yakın. Google, en iyi Süper önbellek derecesini verdi (hem masaüstü hem de mobil için). GTmetrix ve Yslow'da en iyi sonuçları Fastest Cache ve Rocket gösterdi. Daha önce de söylediğimiz gibi, Google'dan gelen derecelendirme daha az bilgilendirici çünkü. değerlendirmesinde daha az faktör kullanır.

    Böylece, en iyi eklentilerin WP Super Cache, WP Fastest Cache ve WP Rocket Cache olduğu ortaya çıktı.

    Zamanlama

    Değerlendirme puanları temel olarak web sitesi kodunun kalitesini gösterir. Bu, siteyi hızlandırmak için neler yapılabileceğinin anlaşılmasını sağlar. Bununla birlikte, yüksek site derecelendirmeleri, diğerlerinden daha hızlı yüklendiği anlamına gelmez. Ve bu ana hatadır - değerlendirme araçları, yükleme süresini azaltmak için siteyi iyileştirmeye yönelik çok sayıda fikir verir, ancak aynı zamanda, yükleme süresinin kendisi pratikte dikkate alınmaz. Aşağıda iyi bir örnek var (Pingdom'dan ekran görüntüsü).

    Sayfa 100 üzerinden 96 puan aldı (herhangi bir sitenin sayfalarının %99'undan daha iyi). Aynı zamanda sayfa yaklaşık 35 saniyede yüklenir. Kör optimizasyonun yol açabileceği yer burasıdır.

    Zamanlama çok önemli bir test çünkü sayfa yükleme hızının gerçek ölçümleri yapılır.

    Apache Bench

    Sunucumuzun saniye başına destekleyebileceği maksimum istek sayısını bulalım. Daha yüksek sayı daha iyidir.

    En iyi sonuç WP Rocket tarafından gösterildi. İkincilik ve üçüncülükler ise WP-Cache.com ve WP Fastest Cache tarafından paylaşıldı.

    Önbelleğe alma olmadan sonuç 2,78 saniyedir. Tüm eklentiler bu göstergeyi iyileştirmeyi başardı.

    Tartışmasız lider yine WPRocket. Super Cache ikinci, W3 Total Cache üçüncü.

    Burada sadece ortalamayı değil, aynı zamanda medyan test sonucunu da göstermeye karar verdik.

    ortalama yükleme süresi

    Durum önceki teste benzer. İlk üç değişmedi - WPRocket, WPSuperCache ve W3 TotalCache.

    Ortalama indirme süresi

    Lider hala WP Rocket, ancak neredeyse bilinmeyen WP-Cache.com yine çok iyi bir sonuç gösteriyor.

    Tek başına önbelleğe alarak değil

    Tabii ki, her şey yalnızca önbelleğe almaya bağlı değildir. Apache + Nginx paketinin seçimi, sunucu ayarlarının doğruluğu ve türü (adanmış, VPS, paylaşılan), görüntülerin sayısı ve kalitesi (optimizasyon) ve çok daha fazlası rol oynar.

    Çözüm

    Sunulan tüm eklentilerin farklı işlevleri vardır. Bazıları müstehcen bir şekilde basitken, diğerleri bir İsviçre bıçağına benzetilebilir. Super Cache, W3 ve diğer benzer eklentiler, çalışmalarında genellikle CDN ve diğer hilelere aşina olan profesyonelleri kullanır. Diğer kullanıcılar (özellikle yeni başlayanlar) daha basit eklentileri (Lite Cache veya WP-Cache.com) tercih eder. Bu arada, WP-Cache.com belirsizliğine rağmen mükemmel sonuçlar gösterebildi.

    Önbelleğe alma için en iyi WordPress eklentisi nedir?

    İlk etapta (geniş bir farkla) - WP-Rocket. Pek çok avantajı var, ancak bir tane var AMA (çoğu için bu bir eksi olacaktır) - ödenir. Geliştiriciler bunun için 39 dolar istiyor (ayrıca güncellemeler ömür boyu değil, sadece bir yıl)

    İkinci sırada (ücretsiz verilse de birinciye de konulabilir) -WPSuperCache. Sonuçlar neredeyse liderle aynı, ancak tamamen ücretsiz!

    Üçüncüsü - WP-cache.com. Kafamı karıştıran tek şey, en son 2014'te güncellenmiş olması.

    Ancak basit, ücretsiz ve makul sonuçlar gösteriyor.