WordPress için Cloudflare APO’su Nasıl Ayarlanır – Performansı% 300 oranında artırmak için derinlemesine dalışta
Yıllık “Doğum Günü Haftası” kutlamasının bir parçası olarak Cloudflare, kısa süre önce WordPress sitesi için “Otomatik Platform Optimizasyonu” nun yayınlandığını duyurdu.
Ücretsiz demoyu deneyin
Performans hayranları için APO CloudFlare, WordPress performansını en üst düzeye çıkarmak için ileriye doğru büyük bir adımdır. Kıyaslama testimizde, test sitemizdeki APO’nun etkinleştirilmesinin, test konumuna bağlı olarak sayfanın yükleme süresini% 70-300 azalttığını bulduk. Bu makalede, Cloudflare APO’nun nasıl çalıştığı ve WordPress sitenizin performansını artırmak için nasıl kullanabileceğiniz hakkında daha fazla tartışacağız!
Otomatik platformun (APO) optimizasyonu nedir? Otomatik platformları optimize etmek, CloudFlare tarafından tek bir tıklama platformuna göre uyarlanmış yeni bir optimizasyon hizmetleri serisidir. “APO Tedavisi” alan ilk platform,%60’tan fazla pazar payı ile dünyanın en popüler CM’leri olan WordPress’dir. Gelecekte, CMS ve diğer platformlar için benzer APO hizmetlerini görmeyi umuyoruz. Yüksek düzeyde, APO WordPress Cloudflare site performansını iki ana şekilde geliştirir.
WordPress site sayfanızın statik bir HTML kopyası, dünya çapında Cloudflare Edge sunucusunda önbellektir.
Üçüncü taraf yazı tipleri önbellektir ve Cloudflare tarafından servis edilir.
APO’nun teknik düzeyde nasıl ve neden çalıştığını görmek için çadırın altına bakalım.
APO Cloudflare ve diğer geleneksel sayfalar ve CDN çözümlerinin önbelleğe alınması arasındaki ana ayırt edici faktörün kenarındaki statik HTML, Cloudflare’nin kenarında statik HTML’yi doğrudan önbelleğe alma yeteneğidir. Daha net bir resmi tanımlamak için, “Optimizasyon Olmadan” dan APO’ya dört farklı WordPress ayarına bakalım. WordPress #1 Ayarları – Önbellekleme sayfaları veya CDN Varsayılan olarak, WordPress bir sayfa önbellek veya CDN desteği ile donatılmamıştır. Bu yapılandırma ile, talepler arasında değişen bir sayfa içeriği olmamasına rağmen, tüm istekler PHP tarafından dinamik olarak yapılmalıdır. Ayrıca, içerik dağıtım ağının (CDN) entegrasyonu yoktur, CSS, JS, gibi tüm statik varlıklar anlamına gelir. Görüntüler ve yazı tipi orijinal sunucu tarafından sunulur. Bu yapılandırma, özellikle orijinal sunucudan uzak ziyaretçiler için WordPress sitesini çok yavaş hale getirebilir. WordPress #2 Ayarlar – CDN Olmadan CDN Sayfası Bir Sayfa Önbelleği Uygulama WordPress’in performansını iyileştirmek için en iyi taktiklerden biridir. Kinsta’da, barındırma yığınımız Nginx Fastcgi önbellek modülü tarafından desteklenen çok ayarlanmış bir bahçe önbellek katmanı içerir. Önbellek sayfası, Dinamik HTML yapımına ihtiyaç duymadan önbellekten talep sunulabileceğinden, Origin sunucusundaki CPU yüklerini önemli ölçüde azaltır.
Bu, CPU’nuzu diğer önemli dinamik görevlere odaklanmaya ve WordPress sitenizi daha istikrarlı hale getirmeye özgürleştirir. Bu yapılandırma, sitenizin saniyede daha fazla istek sunmasına izin verse de, bir “mesafe problemini” çözmez. Doğru CDN olmadan, uzun ziyaretçilere statik varlıklar sunmak hala bir sorundur. WordPress #3 CDN ile bugüne kadar CDN ile Ayarlar Önbelleğe, Statik Varlıklar sunmak için ek CDN ile sayfa önbelleği, WordPress sitelerini barındırmanın en iyi yoludur. Bu modelde, Origin sunucusu hala bir sayfa için gerçek HTML’ye hizmet etmekten sorumludur. Bununla birlikte, CSS dosyaları, görüntüler ve yazı tipleri gibi statik varlıklar dünya çapında çeşitli CDN varlık noktalarına (POPS) indirilir. Bu modelin arkasındaki fikir, statik varlıklar, özellikle büyük görüntüler, istek sayfasının büyüklüğünün çoğunluğudur. Bu nedenle, varlıkları ziyaretçilere daha yakın sunucuya taşıyarak, açılış zamanı ve performans iyileştirmesi azaltılabilir. CDN ile küresel trafik.
Web Performans Koşulları Son birkaç yılda 2021’de profesyonel web geliştirme endüstrisinde büyük adımlar olmuştur. Monolitlerden, yani WordPress’ten daha çevik ve Gatsby gibi javascript çerçevesi gibi performans gösteren statik bir site üreticisine geçen daha fazla geliştirici. “Performans” terimini akıllıca kullanıyoruz çünkü web performansı genellikle öznel bir metrik olarak yorumlanabilir. Örneğin, sayfa açma süresi test konumuna ve zamanına bağlı olarak dalgalanabilir. Dolayısıyla, Gatsby’nin statik sitesinin WordPress sitesinin tartışmalar için çeşitli bağlamlara kadar herhangi bir ağırlığı olmadığından daha hızlı olduğunu söyler. dünya. Statik sitenin performans açısından WordPress’e göre avantajları vardır. Varsayılan olarak, küresel olarak doğrudan dağıtılan CDN’ye statik bir site yüklenebilir – bu, ek iş olmadan dünya çapında hızlı hale getirir. WordPress sitesi orijinal sunucunun HTML üretmesini gerektirdiğinden, NetLify, Vercel ve Cloudflare çalışanlarının sitesi gibi platformları sürtünmeden küresel nakliye için doğrudan kullanamaz. İş açısından bakıldığında, bu, arama sonuçları üretirken sayfanın hızını dikkate aldığından, orijin sunucunuzdan uzak olan potansiyel ziyaretçileri ve müşterileri kaybedebileceğiniz anlamına gelir.
CloudFlare APO’su etkinleştirme WordPress performansını%300 artırır.
WordPress için CloudFlare otomatik platformunun optimizasyonu, WordPress’in 2021’deki performansının anlamı hakkında tam bir yeniden düşünmedir. Daha önce de belirttiğimiz gibi, test sitemizdeki APO’yu etkinleştirmek, test sahasına bağlı olarak yükleme süresini% 70-300’den azaltır. Bu mümkündür çünkü APO orijinal sunucuyu bir performans bariyeri olarak etkili bir şekilde ortadan kaldırır. @INSTA ekibi yeni APO hizmetini @CloudFlare … test etmelidir … ve bu da yükleme süresini%70-300’e düşürür. Tüm ayrıntılar için, CloudFlare APO ile otomatik CloudFlare platformunu nasıl optimize edeceğiniz tweet’e tıklayın, html WordPress siteniz dünya çapında Edge Cloudflare sunucusundaki önbellektir. Bu, KV çalışanları, veritabanı hizmetleri tarafından süper hızlı küresel yayılmaya (60 saniyeden az) dağıtılmış anahtar değeri mümkündür. Veriler API Cloudflare aracılığıyla KV çalışanlarına yazıldığında, veriler otomatik olarak 150’den fazla Cloudflare veri merkezine çoğaltılır. Saniyelerde dünya. Bu, ana aday işçinin KV’yi WordPress sitelerini hızlandırmasını sağlar, çünkü yayınlar ve sayfalar anahtar değer mekanizması ile kolayca temsil edilebilir – URL “anahtar” ve HTML sayfası içeriği “değer” dir.
Cloudflare çalışanlarında anahtar değer nesneleri olarak depolanan web sayfaları KV.
WordPress siteniz için APO etkinleştirildikten sonra, sitenizdeki isteklerin çoğu artık orijinal sunucunuzla ilgili olmayacaktır. Bunun yerine, istek yerel Cloudflare CDN önbelleğinden (önbellek sayfaları varsa) veya işçinin KV’sinden (önbellek sayfası CDN Cloudflare’de değilse) sunulacaktır. Sayfa CDN önbelleği veya KV çalışan veritabanında değilse, CloudFlare Origin sunucunuza ve yeni sayfa HTML önbelleğine bir istekte bulunur. Buradaki mucize, Cloudflare çalışanları KV’nin Origin sunucunuz için dağıtılmış bir tür ayna gibi davrandığı gerçeğinde yatmaktadır. CloudFlare sunucu ağı boyunca otomatik olarak çoğaltılan çalışan KV’de depolanan verilerin olduğunu unutmayın. Bu, WordPress’te çalışan menşe sunucunuzun ABD’de bir yerde bulunmasına rağmen, Japonya’daki ziyaretçilerin bir talebinin yerel CDN önbellek bölgesinden daha iyi performans göstermesi için orijinal sunucunuzla ilgili olması gerekmediği anlamına gelir. Bunun yerine, Japonya’dan gelen ziyaretçilere KV veritabanı çalışmasından HTML önbelleği veya en yakın Cloudflare Veri Merkezi CDN önbelleği sunulacak. Bu yeni nakliye modeli, WordPress için HTML sayfa önbelleğinde önceki çabalardan çok farklı. Daha önce, en popüler “önbellek sayfası” yöntemi, “her şeyi önbelleğe almak” için Cloudflare sayfalarının yapımını içeriyordu. Bu yöntem önemli performans iyileştirmeleri üretebilse de, çok verimli bir önbellekleme yöntemi değildir, çünkü “push” modeli yerine “çekme” modeline dayanır
Yüksek performanslı barındırma ile WordPress performansını en üst düzeye çıkarın APO APO Cloudflare Apo gümüş bir mermi değildir. Kinsta gibi performansa odaklanan yönetilen bir WordPress sunucusu seçmek, iki ana nedenden dolayı hala çok önemlidir. Floudflare APO, girmeyen kullanıcılar için sadece fretend sayfasını önbelleğe alır. Kinsta Server seviyesi önbellek sayfası yapılandırmasına benzer şekilde APO, belirli çerezlerle ve giren kullanıcılar için sayfaları önbelleğe almaz. Bu, orijinal sunucu performansının hala denklemin önemli bir parçası olduğu anlamına gelir.
Harika bir WordPress deneyimi, hızlı bir fretend performansından daha fazlasını içerir. WordPress dinamik bir CMS olduğundan, WordPress sitesini çalıştırırken düşünülmesi gereken birçok faktör vardır. Kinsta’nın WordPress, site rezervleri, güvenlik garantileri ve daha fazlasına göre uyarlanmış 7/24 destek sunmaktadır.
Bültenlere Kaydolun
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
2. WordPress Gösterge Tablosu Performansı CloudFlare APO, kullanıcıları girmek için HTML’yi önbelleğe almadığından, WordPress kontrol panelinde gezinmek her zaman yalnızca orijinal sunucu performansınıza güvenecektir. Performans için optimize edilmiş ana bilgisayarları, içerik yazma ve yayınlama, görüntüleri ve diğer medya varlıklarını yönetme ve WordPress sitesinde bakım rutinleri gerçekleştirme gibi görevleri kullanmazsanız, çok yavaş bir deneyim olabilirsiniz. Bunun, işletmenizin sonuçları üzerinde doğrudan olumsuz bir etkisi vardır. 3. WordPress Üyelik Sitesi ve Tartışma Forumları WordPress üyelik sitenizi yönetmek için Ultimate üyelik Pro gibi eklentileri veya WordPress forumuna güç sağlamak için BBPress kullanıyorsanız, CloudFlare APO trafiğinizin çoğunu optimize edemez. Site ve üyelik forumu genellikle kullanıcıların girmesini gerektirdiğinden, Cloudflare APO kullanıcı için HTML önbellekleme önbelleğini otomatik olarak dağıtacaktır. Bu nedenle, yüksek performanslı ana bilgisayarlar kullanmak hala WordPress üyelik siteleri ve tartışma forumları için hızlı bir kullanıcı deneyimini sürdürmenin en iyi yoludur.
4. CRON WordPress WordPress Cron (WP-CRON) çalışmaları, WordPress sitesindeki arka uç görevlerini planlamanıza ve otomatikleştirmenize yardımcı olur. Siteniz, bir yayın yayınlamak için CRON görevini belirli bir zamanda kullanabilir. Bunun gibi basit görevler çok fazla CPU kaynağı gerektirmez, ancak diğer görevler çok daha yoğun kaynaklar olabilir. Örneğin, WordPress sitenizi otomatik olarak CPU kullanarak her 12 saatte her 12 saatte daha yoğun bir zip arşivine ayırmak için eklenti kullanma gibi görevler. CloudFlare APO yalnızca ön uç içeriğini optimize etmeye yardımcı olduğundan, arka uç görevlerinin performansını ve giren kullanıcının deneyimini en üst düzeye çıkarmak için sitenizi Kinsta gibi yüksek performanslı ana bilgisayarlarda barındırmanız gerekir. WordPress için Cloudflare Otomatik Platform Optimizasyonu Nasıl Kullanılır Şimdi WordPress için Cloudflare Otomatik Platform Optimizasyonunun neden bir oyun değiştirici olduğunu tartıştık, WordPress sitenize nasıl hizmet ekleyeceğinizi tartışalım. APO ücretsiz ve ücretli Cloudflare paketleri için kullanılabilir. Ücretsiz Cloudflare kullanıcıları için APO için 5 $/ay ek bir ücret vardır. Cloudflare’de bir profesyonel, iş veya şirket paketi kullanırsanız, APO ek maliyetler olmadan etkinleştirilebilir. Cloudflare Apo’yu başlatmak için yapmanız gereken budur: Cloudflare kontrol panelinde ateş jetonu yapın.
Resmi CloudFlare WordPress eklentisini yükleyin.
Otomatik platformların optimizasyonunu etkinleştirin.
1. Cloudflare API jetonları oluşturun APO’yu etkinleştirmeden önce bir ateş jetonu yapmalı ve önce Cloudflare WordPress eklentisini kurmalısınız. Ateş jetonu üretmek için Cloudflare kontrol panelinin sağ üst kısmındaki profil simgeni tıklayın, “Profilim” i tıklayın, “API jetonu” sekmesini seçin ve Jeton Oluştur’u tıklayın.
Cloudflare Fire Jetons oluşturun.
WordPress API Token Şablonu’nu seçin.
“WordPress” şablonu, otomatik platform optimizasyonunun doğru çalışmasını sağlayan gerekli izinlere sahip bir API jetonu üretecektir. Varsayılan ayarlar, APO’yu başlatmak için ihtiyacınız olan her şeydir, ancak ateş jetonunu belirli bir kullanıcıya veya bölgeye kilitlemeniz gerekiyorsa “Hesap Kaynağı” ve “Bölge Kaynağı” ayarlarında ayarlamalar yapmaktan çekinmeyin. Token parametresini yapılandırmayı bitirdikten sonra aşağı kaydırın ve özete devam et’i tıklayın.
API CloudFlare jeton parametrelerinin parametresini yapılandırın.
Son olarak, işlemi tamamlamak için bir jeton oluştur’u tıklayın.
API Cloudflare jetonunun yapımını onaylayın.
Ateş jetonunu güvenli bir yere kopyaladığınızdan emin olun. CloudFlare WordPress eklentisini yüklerken daha sonra ihtiyacınız olacak. Ateş jetonunu bir şifre yöneticisi gibi güvenli bir yere kaydettikten sonra lütfen sayfayı kapatın.
Cloudflare ateş jetonunuzu güvenli bir yere kaydedin.
Size rekabet avantajı sağlayan bir barındırma çözümüne mi ihtiyacınız var? Kinsta, olağanüstü hız, sofistike güvenlik ve otomatik ölçekte size yardımcı olur. Planımıza bakın
Ardından, WordPress Gösterge Paneli tarafınızdaki Ayarlar> CloudFlare’i açın ve “Buraya Gir” i tıklayın. CloudFlare hesabınızı girin.
E -posta adresinizi ve API Cloudflare jetonunuzu girin.
APO’yu etkinleştirmek için hız> optimizasyona gidin.
Cloudflare kontrol panelinizde WordPress için otomatik platformların optimizasyonunu etkinleştirin.
WordPress kontrol panelinizde, ayarları açın> CloudFlare yan tarafta. “WordPress için Önerilen CloudFlare Ayarlarını Uygula” nın yanındaki Uygula düğmesine tıklayın – Bu, WordPress için CloudFlare ayarlarınızı optimize edecektir. Son olarak, “Otomatik Platform Optimizasyonu” nun eklenti ayarlarında da etkinleştirildiğinden emin olun. CloudFlare WordPress eklenti düzenlemesi.
Orange Cloudflare bulutunun etkinleştirildiğini onaylayın.
Google Chrome’da yeni bir kılık değiştirme penceresi başlatın.
Tarayıcı Müfettişi ile önbellek bulutflare durumunu kontrol edin.
CF-Cache-status, sayfanın CDN Cloudflare’den sunulup sunulmadığını gösterir. Sayfayı birkaç kez yeniledikten sonra, “hit” durumunu göreceksiniz. CF-Cache-status başlığı birkaç yenilemeden sonra “dinamik” görüntülenirse, yapılandırma hataları veya çerezlerle ilgili uyumsuzluk nedeniyle APO olasılığı geçirilir.
Yaş, sayfanın saniye sayısının CDN Cloudflare’de önbellek olduğunu gösterir.
Cloudflare Cloudflare eklentisi olmadan otomatik platformların optimizasyonu, resmi WordPress Cloudflare eklentileriyle otomatik platform optimizasyonu kullanması önerilir. Bu da önerdiğimiz yöntemdir, çünkü APO’dan en fazla performans avantajını elde etmenizi sağlar. Siteniz Cloudflare WordPress eklentisiyle uyumlu değilse, sitenizin uyumlu olması için geliştirici ile çalışmanızı öneririz. Cloudflare eklentisini gerçekten yükleyemiyorsanız, APO’yu eklenti olmadan kullanabilirsiniz. Bu rotayı seçerseniz, yine de bazı performans optimizasyonu kullanabilirsiniz, ancak dikkate alınması gereken bazı önemli sınırlar vardır. WordPress Cloudflare eklentisi yüklü WordPress eklentileri ile CloudFlare APO, otomatik platformun optimize edilmesi, aşağıdaki HTML Edge önbellek özelliklerini sağlar.
Yayın yayınlandıktan veya güncellendikten sonra 30 saniye içinde önbelleğin iptal edilmesi. Kullanıcıları girmek için akan HTML önbelleğe alınması.
CDN Cloudflare’den sunulabiliyorsa, isteği orijinal sunucuya iletin.Bu, orijinal sunucunuzdaki yükü azaltır.
30 gün ile HTML Edge önbellek.
Önbelleğin 30 dakika içinde iptal edilmesi (30 saniye değil).
WooCommerce gibi bazı kurabiyeler için HTML önbelleğini atlayın.
Önbellek iptalinin doğru mantığını sağlamak için sunucunun hala gerekli olduğu sürece talepler.