Yükleme hızı, web sitenizin önüne koyduğunuz amaç ne olursa olsun ne kadar iyi performans gösterdiğini belirleyecek temel özelliklerden biridir. Şaşırtıcı görseller, birinci sınıf kopya, harika tasarım ve kolay gezinme. Fakat ziyaretçi web sitesi yüklenene kadar etrafta takılırsa sihirlerini yapabilir ve ziyaretçileri kovalamada yavaş yükleme hızları kadar etkili çok az şey vardır. Bu durum WordPress web sitenizi hızlandırmanın her zaman yeni ve daha iyi yollarını aramanızın ana nedenlerinden biridir.
Yavaş web sitelerinden hoşlanmayanlar sadece ziyaretçiler değildir. Web sitenizin arama motorundaki sıralamasını etkileyen Google’ın Önemli Web Verileri, hızla ilgili metrikleri içerir. Hız sorunları, web sitenizle ilgili bir sorun olduğunun da bir işareti olabilir. Dolayısıyla, sürekli olarak web sitenizi geliştirmek için çalışmanızı sağlayacak kaizen benzeri web geliştirme yaklaşımına abone olmasanız bile, yükleme hızı eninde sonunda radarınızı aşacaktır.
Bu olduğunda, web sitenizi hızlandırmak için kurcalayabileceğiniz tüm farklı şeyleri bilmek size çok zaman kazandırabilir ve zahmetten kurtarabilir. Bu yazıda, WordPress’i veya daha doğrusu WordPress web sitenizi hızlandırmak için yapabileceğiniz şeylerin kapsamlı bir listesini vermeye çalışacağız.
Web sitenizi rahatsız eden sorunu sıfırlamak için önce bazı teşhisler çalıştırmanızı öneririz – PageSpeed Insights veya Pingdom Web Sitesi Hız Testi gibi araçlar bu iş için tam da ihtiyacınız olan şey olabilir. Hatta web sitenizle ilgili sorunları hızlandırmak için bazı daha karmaşık veya ciddi çözümler sunmadığımızı da aklınızda bulundurmalısınız. Fakat statik bir web sitesinin nasıl oluşturulacağını ve bunu yapmak için en iyi araçların hangileri olduğunu merak ediyorsanız, web sitemizden okuyabilirsiniz. Hatta web sitesi bakım kılavuzumuza da göz atmak isteyebilirsiniz; düzenli bakımın sizi web sitesi hız sorunlarını giderme zahmetinden kurtardığını görebilirsiniz.
Web sitenizdeki hız sorunlarını gidermek için yapabileceğiniz şeyler şunlardır:
-
Barındırıcınızı ve Barındırma Planını Kontrol Edin
-
Eklentilere Dikkat Edin
-
Farklı Bir WordPress Teması Seçin
-
Güncel Olmayan Öğeleri Güncelleyin
-
İnce Ayar WordPress Ayarları
-
Bir CDN kullanın
-
Resimleri Optimize Et
-
Bir Önbelleğe Alma Eklentisi Kullanın
-
Geç Yüklemeyi Düşünün
-
Sayfalandırmayı Benimseyin – İçerik ve Benzer Yorumlar için
-
Büyük Ortam Dosyalarını Barındırmayın
-
Google Yazı Tiplerini Yerel Olarak Barındırın
-
Veritabanınızı Optimize Edin ve Bakımını Yapın
-
CSS ve JavaScript’i optimize edin
-
Revizyon Sayısını Sınırla
-
GZIP Sıkıştırmasını Etkinleştir
Barındırıcınızı ve Barındırma Planını Kontrol Edin
Web siteniz için barındırma seçiminiz, bu konuda verebileceğiniz en etkili kararlardan biridir. Web sitenizin barındırıcısını seçmek ciddi bir iştir ve buna gereken saygıyla yaklaşmalısınız. Bu durum genel olarak avantajları olmasına rağmen ücretsiz barındırmadan kaçınmanız, örneğin paylaşılan ve yönetilen barındırma arasındaki veya VPS ile özel sunucular arasındaki farkın ne olduğunu öğrenmeniz ve karşılayabileceğiniz en iyi seçimi yapmanız gerektiği anlamına gelir.
İlk seferde bunu başaramazsanız endişelenmeyin – genellikle barındırma paketinizi yükseltebilir, daha iyi bir pakete geçebilir veya daha sonra tamamen daha iyi bir barındırma sağlayıcısıyla değiştirebilirsiniz. Yükseltme yapıyorsanız, web sitenizin, kullanımda bol miktarda RAM ve sağlam bant genişliği tahsisi bulunan katı hal sürücülerinde barındırıldığından emin olun. Hatta paylaşılan barındırmadan bir adım öteye geçmeye çalışın – sanal özel sunucular veya bulut barındırma genellikle daha iyi bir seçimdir.
Eklentilere Dikkat Edin
Eklentiler – onlar olmadan nerede olurduk? WordPress kullanıcıları, online mağazalarını çalıştırmaktan yorumları yönetmeye ve hatta veritabanlarıyla teknik şeyler yapmaya kadar her şey için eklentilere güvenir. Eklentiler olmadan WordPress ile asla yapamayacağımız pek çok şey var.
Eklentiler de kolayca bir sorun kaynağına dönüşebilir. Bazıları dış saldırılara karşı savunmasızdır. Diğerleri birbiriyle çatışacaktır. Ve bazıları web sitenizi yavaşlatacaktır. Fakat eklentiler kullanışlı olduğundan, hepsini öylece kaldıramazsınız. Fakat yapabileceğiniz şeylerden bazıları şunlardır:
-
Artık kullanmadığınız eklentileri kaldırın.
-
Yararlı işlevlere sahip zahmetli eklentiler için alternatifler bulun.
-
Eklenti sayısını mümkün olduğunca azaltın.
Eklentilerin yararlı olduğunu ancak web sitenizi ağırlaştırabileceğini unutmayın. Yalnızca gerçekten ihtiyacınız olanları kullanın ve olabilecek en hafif seçeneği seçmeye çalışın.
Farklı Bir WordPress Teması Seçin
Temalar, WordPress’in harika olmasının eklentiler kadar büyük bir nedenidir. Bunlar web sitenizin görünümünü ve verdiği hissi kolayca değiştirmenize, belki de oluşturduğunuz web sitesinin türüne özel olarak uyan bazı özellikler eklemenize izin veren şeylerdir.
Temalar harika olmanın yanı sıra çok fazla kaynak tüketebilir. Bu yüzden web sitenizin temasının yavaş yükleme hızı nedeniyle hatalı olduğunu fark ederseniz, hafif ve iyi optimize edilmiş bir temayı tercih edebilirsiniz. WordPress Temamız sağlam bir seçimdir. Fakat tüm tema listemize göz atmaktan çekinmeyin ve herhangi bir şeyin ortaya çıkıp çıkmadığını görün.
Güncel Olmayan Öğeleri Güncelleyin
WordPress web sitenizde güncelleyebileceğiniz birçok şey var. Eklentileri güncelleyebilirsiniz ve temaları da güncelleyebilirsiniz – ancak bunları doğru şekilde güncellemeye dikkat edin, aksi takdirde yaptığınız özelleştirmeleri kullanabilirsiniz. Tabii ki, WordPress’in kendisini güncelleyebilirsiniz. Bu bir güncelleme olmayabilir. Fakat varsa PHP’nin daha yeni bir sürümüne geçebilir veya yoksa sunucunuza danışabilirsiniz.
Güncellemeler, web sitenizin güvenliği için çok önemli olmanın yanı sıra, web sitenizin hızını etkileyebilecek iyileştirmelerle birlikte gelebilir. Her şeyin güncel olduğundan emin olmak, er ya da geç benimsemeniz gereken bir uygulamadır. Her şeyi doğru şekilde güncellediğinizden emin olun ve belki de güncellemeyi web sitenizin klonunda veya bir hazırlama sitesinde test edin.
İnce Ayar WordPress Ayarları
WordPress ile ilgili bir başka dikkat çekici şey, ayarlarının anlaşılması ve gezinmesi çok zor olmamasıdır, bu da bir WordPress web sitesini yapılandırmayı basit bir görev haline getirir. Bununla birlikte yaptığınız bazı seçimlerin web sitenizin veya bazı sayfalarının hızını etkileyebileceğini bilmelisiniz.
Yükleme hızlarını azaltmak için ayarlamanız gereken WordPress ayarlarından bazıları şunlardır:
-
Sorgu sayısını ve gereksiz mesajları azalttığı için pingback’leri devre dışı bırakmak. Ayarları Ayarlar > Tartışma bölümünde bulabilirsiniz.
-
Arşiv sayfasının yüklenme hızını azaltmak için beslemelerde tam metin yerine makalelerin özeti gösteriliyor. Bu seçeneğe erişmek için Ayarlar > Okuma bölümüne gidin.
-
Blog beslemenizi gösteren sayfaları hızlandırabileceğinden, beslemelerde gösterilen blog sayfalarının sayısını sınırlandırmak. Ayarlar > Okuma kısmında bu ayarı bulun ve yaklaşık on tane hedefleyin.
Web siteniz için en iyi olanı bulmak için diğer ayarlarla da denemeler yapmak isteyebilirsiniz. Bu makalenin ilerleyen bölümlerinde ince ayar yapmayı deneyebileceğiniz diğer ayarlar hakkında da bazı fikirler bulacaksınız.
Bir CDN kullanın
İçerik dağıtım ağları veya CDN’ler, web sitenizin performansını büyük ölçüde artırabilen harika hizmetlerdir. İyi bir CDN hizmeti, sunucunuzun yükünü azaltabilir, içerik kullanılabilirliğinizi iyileştirebilir, bazı bilgisayar korsanı saldırılarını savuşturmaya yardımcı olabilir ve – sitenizin yükleme hızlarını artırabilir.
CDN’ler tüm bunları, içeriğinizi barındırma yükünü paylaşarak, içeriğin web sitenizin ziyaretçilerine mümkün olduğunca yakın bir noktadan iletilmesini sağlayarak yapar. Cloudflare gibi bir CDN’yi kendi başınıza kurabileceğiniz gibi, paketin bir parçası olarak CDN hizmetleri sunan bir barındırma sağlayıcısı da seçebilirsiniz. Her iki durumda da, web sitenizi hızlandırmanız gerekiyorsa CDN’ler araştırmanız gereken bir şeydir.
Resimleri Optimize Et
Bir ziyaretçi web sitenizdeki bir sayfaya geldiğinde, ne kadar hızlı yükleneceği, mantıksal olarak yüklenmesi gereken şeylerin boyutuna bağlıdır. Sayfaya biraz hacim ekleyebilecek ve yüklenmesini yavaşlatabilecek pek çok öğe arasında resimler vardır.
Web tasarımı açısından çok değerli ve kullanışlı olduklarından, görüntüleri yalnızca yükleme hızı üzerindeki etkilerini azaltmak için başka bir seçeneğiniz yoksa atmalısınız. Büyük olasılıkla görüntüleri optimize etmek ve yeniden boyutlandırmak veya sıkıştırmak isteyeceksiniz.
Hazır başlamışken, resimleri arama motorları için optimize etmek de zaman ayırmaya değer olabilir. Görüntüleri zaten web için optimize ettiyseniz, web sitenizi hızlandırmanıza yardımcı olmayabilir. Fakat yine de web sitenizin arama motoru sıralamalarını yükseltebilir.
Bir Önbelleğe Alma Eklentisi Kullanın
Web sitenizi hızlandırmanın harika bir yolu, yüklenmesi en zor olan veya en sık yüklenen bazı öğelerin hızlı ve kolay erişim için oluşturulmuş bir yerde tutulmasını sağlamaktır. Bu durum WordPress önbelleğe almada olan hemen hemen bir şeydir ve bu nedenle önbelleğe alma eklentileri, web sitenizi hızlandırmak için çok yararlı araçlardır.
Sunucunuzda Memcached kullanıp kullanmadıklarını görmek için barındırma sağlayıcınızla da görüşmek isteyebilirsiniz. Hatta ana bilgisayarda zaten bir yerel önbellekleme çözümü varsa, çakışma olasılığı nedeniyle bir önbellek eklentisi kullanmanıza izin verilmeyebileceğini unutmayın. Fakat sorun değil – gerçekten ihtiyacınız olan tek şey tek bir önbelleğe alma hizmeti.
Geç Yüklemeyi Düşünün
Tembel yükleme, bir web sayfasındaki belirli öğelerin yüklenmesini bir ziyaretçi sayfayı aşağı kaydırana kadar erteleyen, hızı artıran bir özelliktir. Bu özellik o kadar popülerdi ki sonunda 5.5 güncellemesiyle temel WordPress’e dahil edildi, bu nedenle WordPress 5.5 veya daha yenisine sahipseniz WordPress’e yavaş yükleme ekleme konusunda endişelenmenize gerek yok.
Bununla birlikte çekirdek WordPress’in bir parçası olan tembel yükleme, yalnızca resimlere atıfta bulunur. Örneğin yorumları tembel olarak yüklemek istiyorsanız, bunu yapmak için eklentilere güvenmeniz gerekir. Yerel WordPress yorumlarını değiştirmek için yorum eklentileri kullanıyorsanız, bunların zaten yavaş yüklemeye sahip olabileceğini unutmayın.
Sayfalandırmayı Benimseyin – İçerik ve Benzer Yorumlar için
Sayfalandırma, daha büyük sayfa içeriği parçalarını birkaç sayfada görüntülenen daha küçük parçalara bölme uygulamasıdır. Blog gönderilerinize, yorum bölümlerinize, çok sayıda kopya içeren sayfalarınıza ve hatta arama sonuçlarınıza uygulanabilir. Bu yaygın bir uygulamadır, bu nedenle bir tür sayfalandırma genellikle WordPress temalarına dahil edilir.
Sizinkinde yoksa veya memnun değilseniz endişelenmeyin. Eklentileri kullanmak ve kodunuzu yazmak dahil olmak üzere web sitenize sayfalandırma eklemek için seçenekler vardır. Aynı seçenekler, WordPress temanız tarafından ayarlanan varsayılan sayfalandırmayı devre dışı bırakmanıza ve başka bir şeyle değiştirmenize izin verebilir.
Büyük Ortam Dosyalarını Barındırmayın
Resimlerin büyük dosyalarda geldiğini düşünüyorsanız, videoların ne kadar büyük olabileceğini görene kadar bekleyin. Elbette, bir ziyaretçi onları aşağı kaydırdığı anda tam olarak yüklenmezler. Fakat yine de saklamaları ve almaları zor ve kaynak yoğun olabilir. Bunu kendi başınıza yapmaya çalışırsanız, kısa süre sonra kendinizi sunucuda daha fazla alan ve bant genişliği isterken bulacaksınız.
Videoların ve diğer büyük medya dosyalarının web sitenizin kaynaklarını tüketmesini önlemek için onları başka bir yerde barındırmalısınız. Popüler seçenekler arasında YouTube ve Vimeo bulunur. Fakat bunlar, birçok harika video barındırma çözümünden yalnızca birkaçıdır ve diğerlerinden bazıları ihtiyaçlarınızı daha iyi karşılayabilir. Seçmeden önce biraz araştırma yaptığınızdan emin olun.
Google Yazı Tiplerini Yerel Olarak Barındırın
Web sitenizde bir şeyler barındırmaktan bahsetmişken, Google yazı tiplerini Google’ın depoladığı yerden yüklemek yerine web sitenizde barındırmanız daha iyidir. Google Yazı Tiplerini yerel olarak barındırdığınızda hızdaki küçük de olsa tasarruf, web siteniz üzerinde yazı tiplerini oldukları yerde bırakırken elde ettiğiniz küçük alan tasarrufundan daha büyük bir etkiye sahiptir.
GDPR uyumluluğu konusunda endişeleriniz varsa, Google Fonts’u yerel olarak barındırmanın Avrupa yasama organının sağ tarafında kalmanın harika bir yolu olduğunu unutmayın. Web siteniz Avrupa’dan gelen ziyaretçiler için açık olduğu sürece, bu aklınızda bulundurmanız gereken bir şeydir.
Veritabanınızı Optimize Edin ve Bakımını Yapın
Veritabanı, web sitenizin beynidir, yani web sitenizin performansından doğrudan sorumludur. Veritabanı ne kadar büyük ve kalabalıksa, web sitesini oluşturmak için gereken bilgileri almak o kadar zor olur. Sonunda, web sitesi daha yavaş yüklenmeye başlayacaktır.
Bunun olmasını önlemek için, sisteminizi temizlemeniz ve optimize etmeniz gerekir…