Bir WordPress Blogunu Nasıl Hızlandıracağınıza Dair 21 İpuçları

Yayınlanan: 2018-07-04

İnternette gezinirken, muhtemelen web sitesi hızını fazla düşünmüyorsunuzdur. İnternet bağlantınız yeterince iyiyse, hız konusunda her site hakkında muhtemelen yalnızca iki sonuca varırsınız – site yeterince hızlıdır veya değildir. İnternet kullanıcılarının çoğu WordPress web sitenizi bu şekilde görecektir. Belirli bir ziyaretçi için çekici olsa bile, blog yeterince hızlı yüklenmiyorsa o ziyaretçiyi kaybedersiniz. Kesinlikle. İşte bu yüzden WordPress sitenizi olabildiğince hızlı hale getirmek için elinizden gelen her şeyi yapmalısınız.

Bir siteyi hızlandırmanın sayısız yolu olsa da, bazıları teknik bilgi gerektirecek, bazıları tamamen özveri gerektirecek, bazıları ise çok pahalı olacaktır.

Her zaman olduğu gibi, WordPress sorunla ilgili size yardımcı olabilir. Sadece WordPress değil, eklentiler, temalar ve barındırma şirketleri de sürekli gelişiyor. Bu yazıda size WordPress web sitenizi nasıl hızlandıracağınızı göstermek üzereyiz. Site hızını etkileyen birçok faktör vardır ve sitenize bağlı olarak birkaç dakika içinde hızı artırabilirsiniz.

  • Önbelleğe alma eklentisi kullanın
  • Görüntüleri optimize edin
  • Ana sayfayı optimize edin
  • Google Haritalar'ı doğru şekilde yükleyin
  • Veritabanlarını temizleyin ve optimize edin
  • Kaynak koddan gereksiz karakterleri kaldırın (küçültün)
  • Hızlı bir WordPress teması seçin
  • Gereksiz eklentiler kurmayın
  • Daha büyük gönderileri böl
  • Gönderi revizyonlarının sayısını sınırlayın
  • PHP7'ye yükseltin. Şimdi!
  • Tarayıcı önbelleğini değiştir
  • Statik kaynaklardan sorgu dizeleri nasıl kaldırılır
  • HTTP isteklerinin sayısını azaltın
  • Gravatar kullanmayın
  • Kullanmıyorsanız yorumları kaldırın
  • Emojileri kaldır
  • WordPress'te CSS Sprite kullanın
  • Sosyal medya butonlarının sayısını sınırlayın
  • Kullanmadığınız komut dosyalarını ve stilleri kaldırın
  • Yerleştirmeleri Devre Dışı Bırak

1. Bir önbellek eklentisi kullanın

Bir önbellek eklentisi yükleyerek ve ayarlayarak sitenizin hızındaki değişikliği anında hissedebilirsiniz. Tüm web sitelerinde o kadar sık ​​değişmeyen bölümler bulunur. Bir resim, bir CSS veya JS dosyası olsun, bir önbellek eklentisi bu dosyalarla ilgilenebilir, böylece bir kullanıcı sitenizi her açtığında sunucudan indirilmeleri gerekmez. Bu, çoğunlukla, bu dosyaları zaten depolayacak olan geri gelen ziyaretçilere yardımcı olacaktır.

Çok sayıda WordPress önbellek eklentisi vardır, ancak yalnızca birkaçı popülerdir. İyi haber şu ki, bu eklentiler iyi kodlanmış, sitenizi anında hızlandıracaklar ve tamamen ücretsizler! İş için en popüler eklenti, 1 milyondan fazla aktif kullanıcısı olan W3 Total Cache'dir. Bu etkileyici! Daha önceki makalelerimizden birinde bahsettiğimiz WP Fastest Cache eklentisi gibi aynı şeyi yapabilen başka eklentiler de var.

2. Görüntüleri optimize edin

İster ana sayfanızda tek bir resim olsun, ister göstermek istediğiniz bütün bir fotoğraf galerisi olsun, optimize edilmemiş resimler web sitenizi büyük ölçüde yavaşlatabilir. Diyelim ki yüksek çözünürlüklü fotoğraflar çekebilen bir kamera kullanıyorsunuz. Bu fotoğraflar muhtemelen 2MB'den fazla olacak ve 4MB sınırını kolayca aşabilirler. Modern akıllı telefonlardan alınan görüntüler bile büyük dosyalar oluşturur. Bunu düşünmüyorsanız ve sadece bir resim yüklerseniz, sitenizdeki yükü hayal edin.

Sadece 2MB veya 4MB "ağır" olan bir resmi ekleyerek, kullanıcılarınızın sitenizi açtıklarında o resmi indirmeleri gerekecek. Geniş bantlı bir bağlantıdan gelen kullanıcılar pek bir fark hissetmeyecek olsa da, daha düşük İnternet hızlarına sahip kullanıcılar bundan zarar görecektir. Sadece bu da değil; Google bile daha yavaş yükleme sürelerine kaşlarını çatacak ve bu nedenle sayfa sıralamanız uzun vadede zarar görebilir.

Görüntüleri çok kolay bir şekilde optimize edebileceğiniz için bu bir sorun olmamalı. Her şeyden önce, en son çalışmanızı sergilemiyorsanız ve görüntüleri tam çözünürlükte görüntülemeniz gerekmiyorsa, çözünürlüğü düşürerek başlayın. Örneğin, temanız maksimum 800 piksel genişlik gösteriyorsa, görseliniz bundan daha geniş olmamalıdır. Boyutu değiştirebilir veya hatta bir resmi kırpabilirsiniz. Resimleri optimize etmenize yardımcı olabilecek birçok araç ve uygulama da vardır. Photoshop gibi resimlerinizde mucizeler yaratabilen ve onları özel olarak web için optimize edebilen profesyonel bir yazılım kullanmak veya basit bir çevrimiçi araç kullanmak istiyorsanız, resimlerinizi optimize etmelisiniz.

3. Ana sayfayı optimize edin

Ana sayfanız önemli bir sayfadır. Bir kişi ana sayfaya gelmese bile, muhtemelen diğer gönderilerinizden ve sayfalarınızdan onu ziyaret etmek isteyecektir. İşte bu yüzden ana sayfanın doğru şekilde optimize edilmesi gerekiyor. Daha önce de belirtildiği gibi, web sitenizdeki resimlere dikkat edin ve optimize edildiklerinden emin olun. Gönderileriniz için daha büyük olanları göstermek yerine daha küçük alıntılar kullanın. Gönderilerdeki resimleri gösterme; bunun yerine, bir gönderideki ilk resimden önce bir "daha fazlasını okuyun" bağlantısı bırakın. Sitenizi yavaşlatabilecek çok fazla kenar çubuğu ve alt bilgi widget'ı kullanmayın.

4. Google Haritalar'ı doğru şekilde yükleyin

Google Haritalar Widget'ı


Bir konumu göstermek için Google Haritalar'ı kullanıyorsanız, etkileşimli haritanın sizi yavaşlatmadığından emin olun. Web sitenizdeki basit bir harita 2 MB'a kadar yer kaplayabilir ve bu da ziyaretçilerinizi haritayla ilgilenmeseler bile ek veri indirmeye zorlar.

Ancak WordPress kullanıyorsanız bu görev daha da kolaylaşabilir. Evet, haritanızdan küçük resim oluşturabilen Google Haritalar Widget eklentisinden bahsediyoruz. Bunu yaparak, sitenize bir veya iki Megabayt yerine yalnızca birkaç Kilobayt veri ekleyeceksiniz. Bu, web sitenizin hızı üzerinde büyük bir etkiye sahip olurken, haritayla ilgilenen ziyaretçileriniz yine de eksiksiz Google Haritalar deneyimine sahip olabilir.

5. Veritabanlarını temizleyin ve optimize edin

WordPress, sorunsuz çalışması için gereken her şeyi pratik olarak depolamak için veritabanlarını kullanır. Bir süre sonra bu veritabanları oluşmaya başlayacak ve yavaş yavaş sitenizi yavaşlatmaya başlayacaklar. Veritabanlarını temizleyerek ve optimize ederek WordPress sitenizi hızlandırabilirsiniz. Neyse ki, her bir veritabanını manuel olarak açmanız ve orada saklanan binlerce satır arasında gezinmeniz gerekmiyor, ancak rahatlayabilir ve işi başka bir WordPress eklentisine bırakabilirsiniz. Bu durumda ücretsiz ve PhpMyAdmin'e ihtiyaç duymadan çalışabilen WP-Optimize eklentisini öneriyoruz.

6. Gereksiz karakterleri kaynak koddan kaldırın (küçültün)

Kaynak kodu binlerce satır içerebilir. Ek temalar, eklentiler ve özel işlevler ekleyerek sayı hızla artar ve sitenizin hızını etkiler. Kod genellikle yararlı olsa da, kaynak kodda yalnızca sizi yavaşlatabilecek birçok gereksiz karakter bulunur. Bir grup beyaz boşluk karakteri, yeni satır karakteri, yorum veya blok sınırlayıcı olsun, WordPress sitenizi hızlandırmak için bunları güvenle kaldırabilirsiniz.

Hayır, bu karakterleri manuel olarak silmek için kaynak kodu taramanız gerekmeyecek; işi sizin için yapabilecek bir WordPress eklentisi var. Önbelleğe alma sorunuyla başa çıkmak için W3 Total Cache yüklediyseniz, zaten küçültme için kullanılabilecek bir eklentiniz var. WP web sitenizdeki kodu küçültebilen bir başka popüler eklenti de Autoptimize'dir.

Bir WordPress web sitesini hızlandırmak zaman alır. Saniyenin o küçük bir kısmını yükleme süresinden çıkarmak için geliştirebileceğiniz pek çok şey var. Ancak sitenizin hızı hem ziyaretçilerin hem de arama motorlarının bakış açısından önemlidir. Ve sitenizden en iyi şekilde yararlanmak için farklı teknikler ve eklentilerden geçmeniz gerekse de buna değecektir.

Ayrıntılara girmeden önce, en iyi barındırma seçeneğine sahip olduğunuzdan emin olun. Hızlı bir siteye sahip olmak için ihtiyacınız olan ilk adım budur.

Şimdi size CSS ve JavaScript dosyalarını manuel olarak nasıl küçülteceğinizi gösterelim ve ayrıca sitenizi hızlandırmanıza yardımcı olacak iki eklentiyi listeleyelim. Hazır?

Minifikasyon nedir?

Ellerinizi dosyalara bulaştırmadan önce, WordPress'te CSS ve JavaScript dosyalarını küçültmenin ne anlama geldiğini hızlıca görelim. Muhtemelen zaten bildiğiniz gibi, WordPress'in düzgün çalışması için gereken düzinelerce dosya vardır. Yeni temalar ve eklentiler eklediğinizde, sayı artmaya devam ediyor. Aynı zamanda, web sitenizin hızı düşmeye devam ediyor. Neyse ki WordPress'e, temalara ve eklentilere güç sağlayan kod hakkında fazla endişelenmenize gerek yok. Ancak bu dosyaları küçültebileceğinizi ve böylece blogunuzun hızını artırabileceğinizi bilmelisiniz.

Minification, gereksiz karakterleri koddan çıkarma işlemidir. İşlem, etkilenen dosyaları küçültür, ancak işlevselliğini değiştirmez.

WordPress'te CSS ve JavaScript dosyalarını küçülttüğünüzde, beyaz boşluklar, yeni satır karakterleri, yorumlar ve blok sınırlayıcılar gibi şeyleri kaldıracaksınız. Koddan kaldırılan her karakter için sitenizi biraz hızlandıracaksınız. İşte küçültme işleminden önce ve sonra basit bir CSS kodu örneği.

Küçültmeden önce CSS kodu

 vücut {
kenar boşluğu:10 piksel;
renk:#333333;
arka plan:mavi;
}

Bu, insan gözü için çok daha kolay olsa da, bir makinenin kodu yorumlaması gerekmeyen karakterleri kullanır.

Küçültmeden sonra CSS kodu

 gövde{margin:20px;color:#333;background:blue}

Bir bilgisayara bu kod, daha önce gösterilenle aynı görünür. Yeni satırlar, bir bilgisayarın kodu düzgün bir şekilde çalıştırması için ihtiyaç duyduğu bir şey değildir. Renge bakarsanız, birkaç rakamı bile kaldırdığımızı görebilirsiniz; bilgisayar yine de doğru rengi bilecektir. Son öğeden sonra noktalı virgül olmadığına dikkat edin. Bu basit örnekte, birkaç karakteri kaldırdık ve kodu küçülttük. Şimdi binlerce kod satırınız olduğunda ne olduğunu hayal edin.

CSS ve JavaScript dosyalarını manuel olarak küçültün

WordPress için özel bir tema veya eklenti üzerinde çalışırken, üzerinde çalıştığınız CSS ve JavaScript dosyalarını küçültmek isteyeceksiniz. Bu durumda, işi sizin yerinize yapmak için ek eklentiler yüklemeniz gerekmeyecek. Bunun yerine, yalnızca ihtiyacınız olan dosyaları hızla küçültebilirsiniz. Bunu yaparak, gözünüze kolay gelen kodu yazma lüksünü kendinize tanıyabilir ve daha sonra yine de mümkün olduğunca hızlı hale getirebilirsiniz. Kodlama konusunda daha ciddiyseniz, CSS ve JS ön işlemcilerini kullanmayı düşünebilirsiniz. Bu gelişmiş uygulamalar, kodu yazmanıza ve ayrıca dosyaları dışa aktardıktan sonra kodu küçültmenize ve sıkıştırmanıza yardımcı olabilir.

CSS'yi manuel olarak küçült

  • https://cssminifier.com
  • http://www.cleancss.com/css-minify/
  • http://csscompressor.com

JavaScript'i manuel olarak küçült

  • http://www.minifier.org
  • https://jscompress.com
  • https://javascript-minifier.com

En iyi küçültme WordPress eklentileri

Size yukarıda gösterdiğimiz hizmetler, özel kodunuzla harika bir iş çıkaracaktır. Ancak WordPress sitenizdeki tüm dosyaları küçültmek istiyorsanız, sunucunuzdaki her dosyanın üzerinden geçmek neredeyse gülünç olacaktır. Bazı harika ücretsiz eklentilerin WordPress'teki CSS ve JavaScript dosyalarını sizin için küçültebileceğini bildirmekten mutluluk duyuyoruz. Size en iyilerini gösterelim.

Otomatik optimize et

200.000'den fazla aktif yükleme ile Autoptimize, WordPress sitenizi optimize etme konusunda en popüler seçeneklerden biridir. Eklenti , diğer harika özelliklerin yanı sıra komut dosyalarını, stilleri ve HTML'yi küçültebilir . Sitenizi hızlandırmak için dosyaları sıkıştırır, önbelleğe alır ve kodu taşır .

  1. Eklentiyi kurun ve etkinleştirin
  2. Ayarlar -> Otomatik Optimize Et'e gidin
  3. Gelişmiş Ayarları Göster'e tıklayın
  4. HTML Kodunu Optimize Et, JavaScript Kodunu Optimize Et ve CSS Kodunu Optimize Et seçeneklerini kontrol edin
  5. Değişiklikleri Kaydet

W3 Toplam Önbellek

Bu popüler eklenti her şeyi yapıyor. Tabii ki, eklenti ilk etapta dosyaları sizin için önbelleğe alacaktır. Ancak, statik kaynaklardan sorgu dizelerini kaldırmakla ilgileniyorsanız, W3 Total Cache bunu sizin için yapacaktır. Benzer şekilde, CSS ve JavaScript dosyalarını küçültecek ve hatta gönderileriniz, sayfalarınız ve RSS için de aynısını yapacak. Sadece kontrol etmeniz gerekiyor.

  1. Eklentiyi kurun ve etkinleştirin
  2. Performans -> Küçült'e gidin
  3. URL'yi Yeniden Yaz yapısını kontrol ettiğinizden emin olun
  4. HTML küçültme ayarlarını, JS küçültme ayarlarını ve CSS küçültme ayarlarını etkinleştirin
  5. Tüm ayarları kaydet

Gördüğünüz gibi, küçültme işlemi oldukça basittir. Bir WordPress eklentisi kullanıyorsanız, gerçekten bir bahaneniz yok. Sitenizdeki CSS ve JS dosyalarını küçültün ve tercih ettiğiniz çevrimiçi hız ve performans testine geri dönün. Ziyaretçilerinizden ve arama motorlarından çok daha iyi bir puan ve teşekkür notu alacağınızdan eminiz.

7. Hızlı bir WordPress teması seçin

Sitenizde çalışmaya başlamadan önce, bir WordPress teması seçerken dikkatli olmalısınız. İlk başta, belirli bir tema, yalnızca düzeni ve kullandığı muhteşem görüntüler nedeniyle daha fazla ziyaretçi çekecek gibi görünebilir. Ama ileriyi düşünmeye çalışın; Bulduğunuz en güzel temayı seçmek yerine, farklı cihazlardan farklı tarayıcılarda birkaç temayı test edin.

Bir temanın tüm site hızı için ne anlama gelebileceği sizi şaşırtacak. Sadece çok sayıda görüntü temayı boğmakla kalmaz, aynı zamanda kodda büyük bir fark anlamına gelebilecek pek çok gizli şey vardır. Her zaman böyle olmasa da premium temalar daha iyi kodlanmalı ve daha iyi performans göstermelidir.

8. Gereksiz eklentiler kurmayın

Siteniz üzerinde çalışmaya başladığınızda, yeni eklentiler yüklemek cazip gelebilir. Yüklemeniz ve çalıştırmanız gereken eklentiler olsa da sitenizi aşırı yüklememeye dikkat edin. Yeni başlayanlar için, aktif eklentiler kesinlikle sitenizin hızını etkileyecektir.
. Öte yandan, etkin olmayan eklentiler bile değerli alanınızı kaplayacak ve bu da yedekleme dosyalarınızın boyutunu etkileyecektir. Her şeyi eklediğinizde, hem etkin hem de etkin olmayan eklentiler sitenizin hızına zarar verebilir, bu nedenle gerçekten ihtiyacınız olmayan bir eklentiyi yüklemeden önce iki kez düşünün.

9. Daha büyük gönderileri bölün

Çok sayıda video ve resim eklenmiş gerçekten uzun gönderiler yazma eğilimindeyseniz, bunları birden çok sayfaya bölmeyi düşünmelisiniz. Bunun için bir eklenti kullanmanıza bile gerek olmadığı için bu çok hızlı bir şekilde yapılabilir – WordPress sizi ele geçirdi, ama belki siz bile bilmiyorsunuz.

10. Gönderi revizyonlarının sayısını sınırlayın

Sonradan revizyonlar yararlı bir şeydir. Ancak gerçek şu ki, çoğu kullanıcı bunları hiç kullanmıyor veya gönderi başına birkaç revizyondan fazlasına ihtiyaç duymuyor. Revizyonlar bir veritabanında saklanır ve çok sayıda gönderiye sahipseniz, orada kaç tane ek revizyon olacağını hayal edin. Bu kesinlikle WordPress sitenizi yavaşlatacaktır, bu nedenle revizyon sayısını sınırladığınızdan ve hatta gerekmediğinde bunları tamamen kaldırdığınızdan emin olun.

11. PHP7'ye yükseltin. Şimdi!

En fazla sonucu elde etmek için her zaman mümkün olduğunca az iş yapmaya çalışmalısınız. Sitenizi hızlı hale getirmek için optimize etmek de farklı değil. Birkaç tıklama yapmak ve siteyi %20 oranında kolayca hızlandırmak varken neden birkaç milisaniyeyi kısaltmak için optimizasyon yaparak saatler harcayasınız ki? Bizim yöntemimizde sihir yok. Sade, basit ve açıktır. Uyguladıktan sonra kendinize “Bunu neden daha önce yapmadım” diye soracaksınız.

Çok sayıda test, gerçek hayattaki üretim ortamlarında PHP7'nin PHP5'ten %20 daha hızlı olduğunu gösteriyor. Genel testlerde %200 daha hızlı olabilir. Ayrıca daha güvenlidir, yeni kullanışlı özelliklere sahiptir ve WordPress tarafından önerilir. Peki, nasıl yükseltilir?

İyi bir barındırma şirketi kullanıyorsanız, zaten PHP7'desiniz, bu yüzden daha ileri gitmeden önce sürümünüzü kontrol edin. My WordPress Health Check eklentisini alın veya phpinfo() işleviyle bir dosya yükleyin. Zaten PHP7'de misiniz? Süper! Sen bittin. PHP5'i mi kullanıyorsunuz? Hadi ondan kurtulalım.

cPanel'inize giriş yapın. Kullanışlı bir bağlantınız yoksa, alan adınızın sonuna “:2083” ekleyin, yani http://www.mydomain.com:2083 . Girdikten sonra, “Yazılım” bölümünde “PHP Seçici”, “PHP Sürümünü Seç” veya “PHP Sürüm Yöneticisi” yazan bir simge arayın. PHP sürüm seçicisini açmak için simgeye tıklayın. Barındırma şirketinizin neyi etkinleştirdiğine bağlı olarak, tüm hesap için, belirli alanlar için veya klasör bazında PHP sürümünü seçebilirsiniz. cPanel'inizde hangi durum etkinleştirilmişse, WordPress kurulumunuz için v7.0 veya v7.1'i seçtiğinizden emin olun. "Kaydet"e tıklayın. Değişikliğin etkin olduğunu doğrulamak için sitenizi yenileyin ve hızlanmanın keyfini çıkarın.

PHP7 WordPress

Ama… (mazeretinizi buraya yazın)

Henüz yükseltmediyseniz, kesinlikle bunun için "iyi" bir nedeniniz vardır. Alınma ama hayır, yapmıyorsun! Bırakın o mazeretlerinizi yok edelim.

Anlamadığım bir sürü iş ve sunucuyla ilgili şeyler gibi geliyor

Evet, sunucuyla ilgili, ancak cPanel'e nasıl giriş yapacağınızı biliyorsanız, gerekli tüm becerilere sahipsiniz. Bu, cPanel'de yeni bir e-posta adresi oluşturmak kadar iştir. Simgeyi bulun; Tıklayın; açılır menüden yeni bir sürüm seçin; kaydetmek. Tamamlandı.

Bunu yapmakta kendinizi rahat hissetmiyorsanız, sorun değil, barındırma şirketinizle bir destek bileti açın, onlar sizin için yapacaklardır.

Barındırma şirketim PHP7'yi desteklemiyor

Bu çok büyük bir sorun! Kocaman! Bu gerçek tek başına bu kadar önemli olmayabilir, ancak çok sayıda başka sonucu vardır. Bu, eski bir sunucu yazılımı kullandığınız ve barındırma şirketinizin işini yapmadığı anlamına gelir. Şu anda yavaş bir siteye sahip olmanın bedelini ödüyorsunuz, ancak yakında sunucuları koruyamadıkları için işler dağılmaya başladığında, ciddi kesintilerle uğraşacaksınız.

Onlara bir e-posta gönderin ve hesabınızı hemen PHP7'yi destekleyen yeni bir sunucuya taşımalarını isteyin. Bunu yapmazlarsa (herhangi bir nedenle), iyi bir WordPress barındırma şirketi bulmalısınız. Korkuyorsun ve yapmak istemiyor musun? Göçler konusunda endişelenmek sorun değil, ancak bunu kendiniz yapmak zorunda değilsiniz.

İyi hosting şirketleri sizin için geçiş yapacak. Cidden, bu bir pazarlama hilesi değil. Onlara eski cPanel şifrenizi veriyorsunuz, hepsi bu.

WordPress'in PHP7 ile çalışmadığını duydum

Ciddi anlamda!? WordPress, sunucu gereksinimi olarak PHP7 veya üstünü açıkça belirtir. Yani, uzun lafın kısası - işe yarıyor.

PHP7 yeni ve deneysel

PHP v7.0 Aralık 2015'te çıktı. Bu pek "yeni" sayılmaz. PHP5'ten daha iyi, denenmiş ve test edilmiş bir yazılımdır. Daha hızlı, daha fazla özelliğe sahip ve sadece gelecek. Bu sizin için yeterli değilse, PHP5'in artık aktif olarak korunmadığını unutmayın.

12. Tarayıcı önbelleğini değiştirerek WordPress hızını artırın

Bir kullanıcı web sitenizi yüklemeye başladığında, tarayıcısı hemen web sitenizin bulunduğu bir sunucudan gerekli tüm dosyaları indirmeye başlar. Kullanıcının internet bağlantı hızına ve sunucu yeteneklerine bağlı olarak site daha hızlı veya daha yavaş yüklenebilir. Tabii ki, her taraf siteyi olabildiğince hızlı yüklemek istiyor ve bir yönetici olarak sitenizi yıldırım hızında yapmak için elinizden gelen her şeyi yapmalısınız.

WordPress hızını artırın ve statik dosyaları daha uzun süre önbelleğe alın

Sitenize ilk ziyaretiniz tamamen internet bağlantısına ve sunucuya bağlıdır, ancak değişikliği normal ziyaretçileriniz için yapabilirsiniz. Muhtemelen değişikliklerin yapıldığının farkında olmayacaklar, ancak sitenizin gerçekten ne kadar hızlı olduğunu her zaman akıllarında tutacaklar. Kendinizi onların yerine koyabilirsiniz – sitelerin her bir sayfayı yüklemesi saniyeler alıyorsa, içerik ne kadar iyi olursa olsun, muhtemelen çok uzun süre takılmayacaksınız, değil mi?

Önbelleğe alma teknolojisi, dosyaların bir kısmını sunucudan alır ve yerel bir bilgisayarda depolar. Ardından, bir kullanıcı aynı siteyi tekrar ziyaret ederse, tarayıcı saklanan dosyaları kontrol edecek ve bunları uzak sunucudan bir kez daha indirmek yerine anında yükleyecektir. Bu, yükleme süresini çok daha kısa hale getirir, WordPress hızını artırır ve bu da bir ziyaretçiyi çok daha mutlu eder.

Aşağıdaki kodu kullanarak WordPress'e statik dosyaları daha uzun süre önbelleğe almasını söyleyebilirsiniz. Kodu kopyalayıp yapıştırmak için çalıştırmadan önce, bir dakikanızı ayırın ve web sitenizde ne sıklıkta değişiklik yapıyorsunuz, ne tür içeriğe sahipsiniz ve önbelleğe almayı uzatırsanız bu gerçekten sitenize yardımcı olabilir mi?

  • .htaccess dosyasını açın
  • Aşağıdakileri kopyalayıp yapıştırın:
 # Tarayıcı Önbelleğe Alma
<IfModule mod_expires.c>
Sona EriyorAktif Açık
ExpiresByType resim/jpg "1 yıllık erişim"
ExpiresByType resmi/jpeg "1 yıllık erişim"
ExpiresByType resmi/gif "1 yıllık erişim"
ExpiresByType resmi/png "1 yıllık erişim"
ExpiresByType metin/css "1 aylık erişim"
ExpiresByType uygulaması/pdf "1 aylık erişim"
ExpiresByType text/x-javascript "1 aylık erişim"
ExpiresByType uygulaması/x-shockwave-flash "erişim
1 ay"
ExpiresByType görüntüsü/x-icon "1 yıllık erişim"
ExpiresDefault "2 gün erişim"
</IfModule>
  • Değişiklikleri Kaydet

Değişiklikleri kaydettikten sonra, sunucunuz bu dosyaları yerel olarak depolamak için erişim süresini değiştirecektir. .htaccess dosyasını kendiniz değiştirmek konusunda rahat değilseniz, basit bir eklenti kullanarak da aynısını yapabilirsiniz.

13. WordPress'teki statik kaynaklardan sorgu dizelerini nasıl kaldırır ve sitenizi hızlandırırsınız

WordPress sitenizi hızlandırmaya ve optimize etmeye çalışıyorsanız, muhtemelen size bu konuda yardımcı olabilecek farklı çevrimiçi tanılama araçlarıyla karşılaşmışsınızdır. Testleri yapmanızı öneririz; size web sitenizin ne kadar iyi performans gösterdiğini söyleyecekler ve bu araçların çoğu size sitenizin hızıyla ilgili ayrıntıları gösterecek.

Örneğin, GTmetrix üzerinde bir test yaparsanız, sitenizi hangi görsellerin yavaşlattığını size gösterecektir. Stil sayfalarının ve komut dosyalarının yükleme hızını, küçültmeyle ilgili ayrıntıları ve çok daha fazlasını size söyleyecektir. Birçok WordPress kullanıcısının listenin başında bulduğu şeylerden biri (sorunun olabildiğince çabuk çözülmesi gerektiği anlamına gelir) “sorgu dizelerini statik kaynaklardan kaldırmaktır”. Bu bölümde, web sitenizin hızını artırmak için sorgu dizelerinin ne olduğunu ve bunları nasıl hızlı bir şekilde kaldıracağınızı kısaca açıklayacağız.

sorgu dizeleri nelerdir

Sorgu dizeleri, bir soru işareti (?) veya ve işareti (&) sembolünden sonra bulabileceğiniz URL'lerin parçalarıdır. Tarayıcılar veya harici uygulamalar, ek parametreler eklemek için genellikle bu bölümleri URL'lere ekler.

Örneğin, bir WordPress eklentisi sorgu dizelerini kullanarak, diğer uygulamaların ve hizmetlerin bunları kullanabilmesi için URL üzerinden farklı değerler iletebilir.

Çoğu zaman, bir reklamı, sosyal medyadaki makaleyi veya e-posta gelen kutunuzu tıkladıktan sonra, sorgu dizeleri içeren oldukça uzun bir URL göreceksiniz. Analitik hizmetlerine ziyaretinizin kaynağını söylemek için, diğer hizmetler (ve insanların kendileri), kaynakları, medyayı ve kampanyaları tanımlayan UTM'ye özel sorgu dizeleri ekleyecektir. Pazarlamacılar bunu kampanyalarının etkinliğini izlemek için kullanır. Ve bu tamamen normal bir şey; bu tür sorgu dizeleri için endişelenmeyin.

Sorgu dizelerini neden ve ne zaman kaldırmalısınız?

GTmetrix, sorgu dizelerini statik kaynaklardan kaldırır

Sorgu dizeleri dinamik öğelerin önemli bir parçası olsa da, statik kaynaklarda kullanılıyorlarsa WordPress sitenizi yavaşlatabilirler. Sitenizdeyken bir tarayıcı konsolu açtıysanız, web sitesinin komut dosyalarının ve stillerin sürüm numaralarını gösterdiğini fark etmiş olabilirsiniz. Bu tanıdık gelebilir:

/wp-includes/css/dashicons.min.css?ver=4.4.2

Bazı proxy önbelleğe alma sunucuları ve CDN'ler bu tür kaynakları önbelleğe alamaz. Bu, bir siteyi her açtığınızda, sunucunun size dosyayı tekrar tekrar göndermesi gerektiği anlamına gelir. Ve bu, bir siteyi inanılmaz derecede yavaşlatan bir şey. Yalnızca bu sorgu dizesi pek bir fark yaratmaz, ancak birkaçını yığdığınızda işler ciddileşebilir. Sonunda sorunu çözmenin ve sorgu dizelerini statik kaynaklardan kaldırmanın zamanı geldi.

Statik kaynaklardan sorgu dizeleri nasıl kaldırılır

sorgu dizesi

WordPress'teki statik kaynaklardan sorgu dizelerini kaldırmanın birkaç tekniği vardır ve bunları size göstermek üzereyiz. Bunu basit bir işlevi kopyalayarak yapabilir veya sorunu sizin için çözecek birkaç WordPress eklentisi kullanabilirsiniz. Hangi tekniği seçerseniz seçin, yanılmayacaksınız – önümüzdeki birkaç dakika içinde sorgu dizelerini statik kaynaklardan kaldıracak ve sitenizi hemen hızlandıracaksınız.

Basit bir işlev ekleyin

İlk yöntem, yalnızca basit bir işlevi kopyalayıp function.php dosyanıza yapıştırmanızı gerektirir. Oraya daha önce bir fonksiyon eklediyseniz, bunun o kadar da büyük bir anlaşma olmadığını zaten biliyorsunuzdur. Ancak bu ilk seferinizse lütfen ekstra dikkatli olun çünkü dosyadaki küçük bir hata sitenizi kullanılamaz hale getirebilir. Kendinizi güvende hissetmek için lütfen devam etmeden önce dosyanın bir yedeğini alın.

  • Functions.php dosyasını açın ve düzenleyin
  • Aşağıdaki kodu kopyalayıp yapıştırın:
 function _remove_script_version( $src ){
$parçalar = patlat('?ver', $src);
$parts[0] döndür;
}
add_filter('script_loader_src', '_remove_script_version'
,15, 1 );
add_filter( 'style_loader_src', '_remove_script_version'
,15, 1 );
  • Değişiklikleri Kaydet

W3 Total Cache'deki seçeneğin işaretini kaldırın

W3 Total Cache, şu anda bir milyondan fazla aktif yükleme sayan popüler bir eklenti olduğundan, eklentiyi zaten kullanıyor olma ihtimaliniz yüksek. Bu durumda, ayarlardan bir seçeneğin işaretini kaldırmanız yeterlidir:

  1. Performans -> Tarayıcı Önbelleği'ne gidin
  2. Ayarlar değiştikten sonra nesnelerin önbelleğe alınmasını engelle seçeneğinin işaretini kaldırın.
  3. Değişiklikleri Kaydet

Statik Kaynaklardan Sorgu Dizelerini Kaldır eklentisini kullanın

Kodu function.php'ye kendiniz eklemekten hoşlanmıyorsanız, iş için ücretsiz bir eklenti kullanabilirsiniz. Statik Kaynaklardan Sorgu Dizelerini Kaldır, koda dokunmanıza gerek kalmadan aynı şeyi yapacak hafif ve basit bir eklentidir.

Sadece eklentiyi kurun, etkinleştirin ve işiniz bitti. Eklentiyi etkinleştirdiğiniz anda, sorgu dizeleri statik kaynaklardan kaldırılacaktır.

Kullandığınız teknik ne olursa olsun, sorgu dizelerini kaldırmak zor bir iş olmamalıydı. Artık işiniz bittiğinde, puanın (ve sitenizin hızının) iyileşip iyileşmediğini ve nasıl iyileştiğini görmek için seçtiğiniz hız ve performans aracında başka bir tarama çalıştırabilirsiniz.

14. HTTP isteklerinin sayısını azaltın ve WordPress sitenizi hızlandırın

Bir web sitesini yüklemek için tek yapmanız gereken sizin için bir düğmeye tıklamak olsa da, bilgisayarların işlemesi gereken çok daha fazlası var. Önünüzde bir sayfa görüntülenene kadar geçen bir tıklama ve bir saniye, sunucuya yüzlerce olmasa da onlarca HTTP isteğini gizleyebilir. Açıkçası, daha fazla bilgi ileri geri giderse, bir sitenin yüklenmesi için o kadar uzun süre beklemeniz gerekecek. Sitenizi hızlandırmak için yapabileceğiniz en kolay şeylerden biri iyi bir hosting firmasına sahip olmaktır. Ancak WordPress web sitenizi hızlandırmak için daha da derine inmeye karar verdiğinizde, HTTP istekleriyle ilgilenmelisiniz.

Yeni başlayanlar için, belirli bir sayfayı yüklemek için kaç istek gerektiğini görmek için web sitenizi test etmelisiniz. Test etmenin farklı yolları vardır. Size tüm olasılıkları göstermek yerine HTTP Requests Checker'a bir URL girmeniz yeterli olacaktır. Sonuçları hemen alacaksınız ve umarım 30'dan fazla isteğiniz olmaz. Bunu yaparsanız, HTTP isteklerinin sayısını azaltmanın ve WordPress sitenizi hızlandırmanın zamanı geldi.

HTTP İstekleri Denetleyicisi

15. Gravatar kullanmayın

WordPress'in varsayılan yorum sistemini kullanıyorsanız, Gravatar'ları da kullanıyorsunuz. Şimdi, ayda birkaç yorum alıyorsanız, bunun sizi çok fazla endişelendirmesine gerek yok. Ancak ziyaretçileriniz makalelerinizin altına kısa notlar bırakmaktan hoşlanıyorsa, Gravatarları resimden çıkarmayı düşünmelisiniz.

Size her Gravatar görüntüsünün sunucuya başka bir HTTP isteği eklediğini söylediğimizde, tek bir sayfada diyelim ki yüzden fazla yorumunuz olduğunda ne olacağını hayal edin? Tahmin edin, orada olması gerekmeyen yüzden fazla ek istek olduğunda ne olur - evet, siteniz yavaşlar.

HTTP istekleri Denetleyicisi

Her yorumun yanında bu küçük resimlere ihtiyacınız yoksa, Ayarlar -> Tartışma -> Avatarlar'a gidin ve yorumlarda avatarları gösterme seçeneğinin işaretini kaldırın. Bu kadar kolay. Sadece avatarlarınız olması gerekiyorsa, WordPress için işleri farklı şekilde ele alacak bir 3. taraf yorum sistemi kurmayı düşünmelisiniz. Örneğin Disqus, avatarları çok daha hızlı gösterme işini yapan popüler bir seçimdir.

16. Kullanmıyorsanız yorumları kaldırın

Tahmin edebileceğiniz gibi, yorumları kullanmak ek dosyalar gerektirir. Varsayılan yorum sistemini kullanıyorsanız, hiçbir şey yapmanıza gerek yoktur - bu sizin yararınıza olan bir şeydir ve bu ekstra istek haklıdır. Ancak sitenizde yorum kullanmıyorsanız veya farklı bir yorum sistemi kullanıyorsanız yorum-cevap komut dosyasını kaldırmalısınız. Bunu yapmak için, function.php dosyasında aşağıdaki işlevi kopyalamanız gerekir:

 function comment_clean_header_hook(){
 wp_deregister_script('yorum-cevap');
 }
add_action('init','comments_clean_header_hook');function
yorumlar_clean_header_hook()
{
wp_deregister_script('yorum-cevap');
}
add_action('init','comments_clean_header_hook');

17. Emojileri kaldırın

Evet, emojiler çok tatlı. Evet, herkes bunları bilgisayarlarında, akıllı telefonlarında ve tabletlerinde kullanıyor. WordPress bunları 4.2 sürümünde tanıtmasına rağmen. bu, sadece gülen yüzlere sahip olmak için sitenize ek bir JS dosyası yüklemeniz gerektiği anlamına gelmez. Sitenizin hızı, emojilere sahip olmaktan daha önemli olmalıdır (onlar olmadan yaşayamayacağınız sürece).

18. WordPress'te CSS Sprite Kullanın

Bir sayfayı test ederken görebileceğiniz gibi, her görüntü bir HTTP isteği gerektirir. Bu, resimleri kaldırmanız gerektiği anlamına gelmez, ancak onlarla ilgilenmeniz gerekir. Sitenizin hızı söz konusu olduğunda, WordPress için görüntüleri nasıl optimize edeceğinizi öğrenin. Ancak isteklere gelince, CSS Sprite'ları oluşturarak bu HTTP isteklerinin sayısını azaltabilirsiniz.

Spriteme sitesine giderseniz, kullandığınız bir sayfadaki tüm resimleri seçip tek bir dosyada birleştirebileceksiniz. Resimlerin bağlantılarını değiştirdikten sonra resim boyutuna kadar eklersiniz, ancak aynı zamanda istek sayısını azaltırsınız. Bu kulağa çelişkili gelebilir, ancak aslında işleri hızlandırabilirsiniz - bir sunucu, düzinelerce isteğe yanıt vermek zorunda kalmadan büyük bir dosyayla daha iyi çalışır.

19. Sosyal medya butonlarının sayısını sınırlayın

Sosyal medya, her web sitesinin standart bir parçası haline geldi. İster küçük bir kişisel veya iş siteniz olsun, ister onlarca yazarın olduğu bir portal işletiyor olun, sosyal medyayı siteye bağlamanız gerekecek. Sorun değil ve bunu yapmalısın.

Ancak sosyal düğmelerin gösterilmesi söz konusu olduğunda, daha azı daha fazladır . Bir düzine ağda hesap açmış olsanız da, yalnızca en çok besledikleriniz için düğmeleri görüntüleyin. Her düğme kendi resmini ve sitenizi yavaşlatabilecek ek dosyaları yükleyecektir.

20. Kullanmadığınız komut dosyalarını ve stilleri kaldırın

Komut dosyalarını ve stilleri kaldırın ve sitenizi hızlandırın

Ortalama bir WordPress kullanıcısı, arka planda neler olup bittiğine dair bir ipucuna sahip değildir. Kimin bir sitedeki komut dosyaları ve stiller hakkında düşünecek zamanı var. Bunun için sizi suçlamıyoruz, ancak şimdi dikkatinizi çektiğimize göre, ihtiyacınız olmayan komut dosyaları ve stiller için sitenizi kontrol etmek için biraz zaman ayırın.

Uzman olmak zorunda değilsin. Size, sayfalarınızın her birine yüklenen tüm komut dosyalarını ve stilleri gösterecek küçük bir eklenti gösterdik. WP Asset CleanUp kullanarak artık ihtiyacınız olmayan dosyaları kolayca tanıyabilir ve bunları hızlı bir şekilde kaldırabilirsiniz. WordPress ile daha fazla deneyiminiz varsa, eklenti verileri ayırmanıza yardımcı olur ve daha sonra dosyaları manuel olarak silebilirsiniz. Değilse, eklentiyi bırakın ve sizin için komut dosyalarını ve stilleri yönetmesine izin verin.

21. Yerleştirmeleri devre dışı bırakın

To improve user experience, WordPress developers introduced a new JS file that allows you to embed videos from different services like Youtube is just by copying a URL. You can embed images and tweets the same way just by pasting the link in the Visual Editor.

While this feature is an amazing one, many people just don't use it. If you're trying to speed up your site, it is more important to remove one request than having a preview of the video. You know which video you're embedding, so there's no real need for having that preview, right?

If you're not good with code, and you just have to install a plugin, there a simple plugin that will remove embeds from your site. If you can handle a few lines of code that you just need to copy, use the following function and put it in your functions.php file:

 function speed_stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'speed_stop_loading_wp_embed');

Take your time, and check your WordPress site for those unwanted HTTP requests. Even if you reduce the number just for a few pages, or if you find just a file that you don't have to load, it will be a success. Merak etme; even if your users don't feel the speed improvement, search engines will.

Conclusion: Always take care of your blog speed

If you make changes only to several things on your site, you might benefit from them. The steps we have described in this article are completely free, so it won't hurt to try them out. Still, don't forget to take care of your site; update WordPress, themes, and plugins on a regular basis and never neglect your blog.

Sometimes, even an optimized site won't run fast. In that case, you will have to look for another hosting company or consider paying extra bucks for a managed or dedicated server.