
Edmund Richardson
0
857
33
Bana soracağınız herhangi bir soruyu yanıtlamadan önce üç dakika duraklarsam, sohbetimizden bıkmadan önce ne kadar süreceğini düşünüyorsunuz? Web sitenizin hızına tam olarak bakmalısınız. Bu makale site hızınızı artırmanıza ve ziyaretçilerinizi beklemeye zorlamaktan kaçınmanıza yardımcı olacaktır..
Hızın bu kadar önemli olmasının birçok nedeni var. Bir açıkçası kullanıcı deneyimi. Muhtemelen kendiniz deneyimlediniz - Google sorgusu yapıyor, cevap veren bir siteyi ziyaret ediyor ve sonra en iyi duruma getirilmiş sayfanın yüklenmesi için birkaç dakikadan fazla bekletici dakikalar bekliyor.
Ancak, yalnızca kullanıcı deneyiminin ötesine geçer. Google, sayfa yükleme sürenizi temel alarak sitenizin kalitesini değerlendirir. Google’ın düşük kaliteli bir site olarak değerlendirilmesinin nedeni, sayfalarınızın yavaşça yüklenmesinden dolayı, uzun vadede sitenizi birazcık incitmek zorunda kalacağıdır: arama listelerinde daha düşük sıralarda yer alacaksınız ve daha az kişi web sitenizi ziyaret edecek.
Bu nedenle, uygun bakımı gerçekleştirmek ve web sitenizi optimize etmek için biraz zaman ayırmak, uzun vadede çok büyük kazanç sağlayacaktır. Bu makalede, web sitenizi hızlandırmak için WordPress için W3 Toplam Önbellek ayarlarını nasıl ayarlayabileceğinizi anlatacağım. James, W3 Total Cache temel kurulumunu nasıl açıkladı Wordpress Blog'unuz İçin Çeşitli W3 Total Cache Plugin Ayarlarını Yapılandırma Wordpress Blogunuz İçin Çeşitli W3 Total Cache Plugin Ayarlarını Yapılandırma A süre önce W3TC eklentisini kurmanın yararlarından bahsettim. WordPress blogunuzda çeşitli önbellekleme işlemlerini hızlandırmak için, ancak bazı okuyucular anlaşılır bir şekilde… birkaç yıl önce biraz temkinliydi, ancak bu makalede bir İçerik Dağıtım Ağı oluşturmak da dahil olmak üzere daha fazla ayrıntıya girmeyi düşünüyorum site hızınızı daha da arttıracak ve kullanıcı deneyimini artıracaktır..
WordPress için W3 Toplam Önbelleği Optimize Etme
WP Yönetici panelindeki ve web barındırma kontrol panelindeki ayarları değiştirirken, önce sitenizi yedeklemeniz iyi bir fikirdir. Kev'in son zamanlarda incelediği UpdraftPlus gibi eklentileri kullanmak, bunun en iyi yolu olan UpdraftPlus ile WordPress Sitenizi Kolayca Yedekleme ve Geri Yükleme UpdraftPlus ile WordPress Sitenizi Kolayca Yedekleme ve Geri Yükleme ve gözden geçirildi Wordpress Blog'unuzun Otomatik Uzaktan Yedeklemesi Nasıl Yapılır Wordpress Blog'unuzun Otomatik Uzaktan Yedeklemesi Nasıl Yapılır Bu hafta sonu, web sitem ilk defa saldırıya uğradı. Sonunda gerçekleşmesi gereken bir olay olduğunu düşündüm, ama yine de biraz şok oldum. Şanslıydım, ben…. Eklentileri kullanmak istemiyorsanız, sadece SSH komut satırını kullanın. Web Sitenizi SSH Komut Satırıyla Yedekleme Nasıl Yapabilirsiniz Web Sitenizi SSH Komut Satırıyla Yedekleme Web sitenizi veya blogunuzu yedekleme işlemi, pahalı ve zorlu bir görev olabilir; Eklentilerin çeşitliliği veya barındırma sağlayıcınızdan ek planlar - ancak gerçekten olması gerekmez. Eğer SSH… yaklaşımına sahipseniz veya MySQLDumper gibi bir web sunucusu uygulamasını kullanabilirsiniz. MySQLDumper ile Büyük MySQL Veritabanınızı Düzenli Olarak Yedekleme MySQLDumper ile Büyük MySQL Veritabanınızı Düzenli Olarak Yedekleme ve kullanıcı yorumları, büyüyen veritabanımı dikkatli bir gözle izlemeye başlıyorum. Sunucu çökerse, saldırıya uğrarsa veya… işi yaparsa ne olur?.
Bu yapıldıktan sonra, siteniz için hızlı bir benchmark hız testi yapma zamanı. Dave LeClair kısa süre önce PageSpeed Insights'ı gözden geçirdi; Benim durumumda PageSpeed, site performansımı geliştirmek için yapacak çok işim olduğunu gösterdi..
Bir kaç bağımsız değerlendirme yaptırmak her zaman iyidir, bu yüzden blogumda bir hız testi yapmak için Pingdom'a döndüm. Yine, performans oldukça korkunçtu.
Pingdom, sitemin Pingdom'da test edilen diğer tüm web sitelerinin% 72'sinden daha yavaş olduğunu bildirdi. Bu oldukça üzgün!
Yıllar önce W3 Total Cache programını kurdum ve James'in yazısında anlatıldığı gibi temel ayarları ayarlamıştım (aslında yukarıda belirtildiği gibi)..
İdeal W3 Toplam Önbellek Ayarları
James'in dediği gibi, her zaman en azından etkinleştirmelisin. Sayfa Önbelleği, W3 Toplam Önbellek ayarları sayfasındaki üst ayar “Disk (geliştirilmiş)” Sayfa Önbelleği Yöntemi'nden. Bu ayar, sitenizdeki okuyucunun sonuna yüklenen her sayfa için statik önbelleğe alınmış sayfalar oluşturur, böylece sayfayı bir sonraki ziyaretlerinde her seferinde dinamik olarak yüklenmez.
Bu tek değişiklik tek başına sitenizin performansını önemli ölçüde artırabilir. İkincisi Tarayıcı ön belleği ayarlar sayfasında daha fazla göreceğiniz ayar. Bu ayar ne yapar? Temel olarak, tarayıcıya sayfadaki resim, CSS, JavaScript ve diğer statik dosyaları geçici bir klasöre indirmesini söyler, böylece sonraki sayfalar aynı statik dosyaları web sitenizden yeniden indirmek yerine tarayıcı önbelleğindeki bu aynı dosyaları kullanır. saati. Bunu etkinleştirmek için tıklayın “etkinleştirme” Tarayıcı Önbelleği bölümünde.
Ardından, tıklayın “Tarayıcı ön belleği” W3 Toplam Önbellek altında “performans” Yönetici panelindeki bölüm. Genellikle 404 hataları önbelleğe almak dışında her şeyi etkinleştiririm. Önemli olan ilk üç öğenin varsayılan olarak etkinleştirilmesini sağlamaktır..
W3 Toplam Önbellek yapılandırılmış durumdayken, işlerin nasıl geliştiğini görmek için başka bir kıyaslama yapma zamanı.
W3 Toplam Önbellek Kurulumundan Sonra Kıyaslama
PageSpeed Insights'ı çalıştırarak, hem Mobil hem de Masaüstü için puanın 10 puan arttığını ve Desktop'un okuma alanından yükseldiğini keşfettim..
Pingdom en büyük artışı açıkladı. Performans% 72'den Yavaş diğer sitelere göre% 52'ye kadar Daha hızlı diğer sitelerin çoğundan daha!
W3 Total Cache sayesinde bu çok büyük bir gelişme, ancak web sitenizin performansını optimize etmek için yapabileceğiniz bazı şeyler var..
Web Sunucunuz İçeriği Sıkıştırmalı
Google mühendislerinin Google Geliştiricileri'ndeki bir makalesinde, Internet bant genişliğini korumak için web içeriğinin sıkıştırılmasının ne kadar önemli olduğu açıklanmaktadır. Aslında, makaleleri dramatik ifadeyle başlıyor, “Her gün, sıkıştırılmamış içerik nedeniyle 99'dan fazla insan boşa harcanıyor.”
Okuyucularınızın zamanını boşa harcamaya katkıda bulunmak istemiyorsanız, web barındırma hesabınızı, olarak işaretlenmiş herhangi bir araç için keşfetmek isteyebilirsiniz. “Web Sitesini Optimize Et” CPanel'de. Burada, varsayılan olarak “engelli”. Devam et ve bunu “Tüm içeriği sıkıştır” ve tıklayın “Ayarları güncelle”.
Bu, web sunucusu işlemcisinde biraz daha yüksek bir yük gerektirecektir, ancak kaydedilen bant genişliğindeki değişimler buna değer. Sadece CPU yük artışının çok önemli olmadığından emin olmak için sunucunuzu yakından izleyin (veya sunucunuza ne yaptığınızı bildirin).
Başka bir yer imi testi uygulayarak, bu değişikliğin performansımı% 5 artırdığını fark ettim..
Tabii ki, daha yapabileceğin daha çok şey var. Özellikle, bir İçerik Teslim Ağı (CDN) servisine kaydolabilirsiniz..
CDN Kullanmak Neden Performansı Artırıyor?
Bir İçerik Teslim Ağı, tüm dünyada sunucuları bulunan bir hizmettir. Bir CDN servisine kaydolduğunuzda, görüntüler, CSS dosyaları ve JavaScript gibi statik içeriklerin tümü dünyadaki birden fazla web sunucusunda önbelleğe alınır. Bir kullanıcı web sitenizi ziyaret ettiğinde, CDN servisi ziyaretçileri coğrafi konumlarına en yakın olan web sunucusuna yönlendirir.
Bu, merkez ofisi ve Houston, Texas’taki bir veri merkezini barındıran bir web barındırma hesabınız varsa, Avustralya’dan bir okuyucunun, tarayıcıları ve Texas’taki web sunucusu arasında bir bağlantı kurmasını beklemek zorunda kalmayacaksınız; Bir CDN sunucusu 3 Sitenizi Bulutla Hızlandırmanın Yolları 3 Sitenizi Bulutla Hızlandırmanın Yolları Bulut, tüm dünya sorunlarına cevaptır, görünüşe bakılırsa - tam daireye tam daire yollayan bir buzzword teknolojisi yeni bir müşteri modeliyle başladı ve… onlara zamanın bir kısmını içerik sağlayacak.
W3 Toplam Önbellek, İçerik Teslim Ağı bölümünün altındaki ana ayarlar sayfasında bir CDN kurmanızı sağlar.
Benim durumumda, bir MaxCDN hesabı için kaydoldum. Bunlar ücretsiz değil, ancak oldukça uygun fiyatlı. Aylık yaklaşık 500 GB'lık bir web sitesi genişliği için aylık yaklaşık 40 ABD Doları'na bakıyorsunuz ve 1 TB işletme hesabına yükseltme yapmak ayda yalnızca 80 ABD Doları civarında. Ayarlamanız gerekecek “Çekme Bölgesi” CDN hesabınızda.
Seçenek oradaysa, bant genişliği kullanımını azaltmak için Sıkıştırmayı her zaman etkinleştir.
Çekme Bölgeniz yerleştirildikten sonra, servis size W3 Toplam Önbellekte CDN kurmanız gereken CDN URL’sini verecektir..
CDN hesabınızdan CDN URL'sini kullanarak, WordPress'te WP-Admin'e dönün ve CDN Configuration menüsüne gidin. URL’yi alana girin “Sitenin ana bilgisayar adını şu şekilde değiştirin:”
W3 Toplam Önbellek'in en yeni sürümünü kullanıyorsanız, bu bölüm biraz farklı görünebilir. Bulacaksınız “Yetki vermek” doğrudan bir API anahtarı almak için kullanabileceğiniz bir düğme. Ayrıca, sitenizden tek CDN URL’sini kullanarak sıraya girecek birden fazla alt alan ekleme yeteneğine de sahipsiniz, ancak CNAME'yi eklemeniz ve sonra bunları kendi etki alanı barındırma hesabınıza eklemeniz gerekir - ancak bunun kapsamı dışındadır makale. Yukarıdakiler alt alan adları olmayan bir blog için basit bir kurulumdur.
Bunu fırçalama SEO ile ilgileniyorsanız! CDN ayarlarında bir CNAME eklemek ve etki alanı barındırma hesabınızın altında bir CDN kullanmak gerekli olmamakla birlikte, barındırılan görüntü dosyalarının altında görünmesi için bundan yararlanmak isteyeceksiniz. sizin başka bir CDN alanı yerine mevcut alan adı. Bunu doğru şekilde yapmamak, dizine alınmış sayfalarınızı ve arama motoru gösterimlerinizi önemli ölçüde azaltabilir, bu nedenle dikkatli olun!
Tüm ayarları kaydedin, önbelleğinizi temizleyin. Doğru ayarlandıysa, CDN'nin etkin olduğunu göreceksiniz..
Bu doğru şekilde etkinleştirildiğinde, devam edin ve başka bir performans testi yapın. Bu sefer oldukça güzel bir artış oldu - CDN önbelleklemesi sayesinde tekrar hızda% 7 çarpma.
Bu performans artışı, barındırma şirketinizin veri merkezinden daha uzakta yaşayan kişiler için daha da önemli olabilir. ABD’de bulunduğumdan beri% 7’lik bir performans artışı gördüm, ancak Avrupa’nı veya Asya’daki bir kişi sitenizi şimdi ziyaret ederken çift basamaklı bir performans artışı görüyor olabilir. Uluslararası izleyicilerinize bundan daha iyi hizmet vermenin daha iyi bir yolu yok.
Bunun gibi bir CDN servisini kullanırken aklınızda bulundurmanız gereken son fakat önemli bir şey, içeriğinizin çoğunun - özellikle de görüntü dosyalarınızın - farklı bir alandan sunulmasıdır. İstediğiniz son şey, Googlebot’un bu diğer etki alanını taraması, orijinal sitenizin yinelenen içeriği olarak tanımlaması ve ardından bu yanlış bilgilere dayanarak sıralama otoritesini bırakmasıdır. Bunu önlemek için, robotların sayfalarınızın ve dosyalarınızın CDN sürümünü taramasını engellemeniz gerekir. CDN hizmetleri, Robots.txt'nin etkinleştirilebildiği SEO Ayarları altında bulunan MaxCDN ve yapılandırılmış Disallow robots.txt girişinin yapılandırıldığı MaxCDN gibi bunu etkinleştirebileceğiniz bir SEO alanı sunacak.
Gördüğünüz gibi, web sitenizin performansını artırmanın bir çok yolu var. W3 Toplam Önbellek veya diğer WordPress önbellek eklentileri kesinlikle bunu yapmanıza yardımcı olacaktır, ancak bunun sizin için her şeyi yapacağını düşünmeyin. Bir önbellek eklentisi kurmanın yanı sıra, web sunucunuzdaki dosyaları sıkıştırdığınızdan emin olmak istersiniz; bir CDN'den faydalanıyorsunuz; ve sitenizi sürekli olarak geliştirmek için Google Pagespeeed aracı tarafından sunulan önerileri araştırıyorsunuz. Asla bitmeyen bir iş, ama bu çabaya değer.