WordPress’i hızlandırmanın ve sayfaların yükleme süresini azaltmanın 14 yolu

Yeni hazırlanan WordPress sitesinin duygularını sevmiyor musunuz? Bir göz açıp kapayıncaya nasıl yüklenir ve herhangi bir taraftaki herhangi bir içerik, eklenti veya widget tarafından yüklenmez mi? Saf mutluluk. Ne yazık ki, zamanla çoğu WordPress sitesi daha yavaş ve yavaş büyüyecek çünkü birikecekler. Eklentiler, resimler, özel kodlar – hepsi kaynak harcamaya başlar. Aynı zamanda temel sitenin bakımını görmezden gelen kişilerden biriyseniz, derhal sunucu ekipmanınıza kum döken biri gibi hissedecektir. Bunda yeterince söylüyorum. Eğilimi çevirme zamanı.
Bu kılavuzda, yeni site ayarlarının hissini yeniden kazanmak için yavaş büyüyen WordPress sitelerini hızlandırmanın 14 farklı yolu tartışacağız. Bahsedilen teknik tabandan devam eder. Uzmanlık seviyenizin dışında bir şey görünürse endişelenmeyin. Rahat olduğunu düşündüğünüz her şeyi seçin ve oradan alın. Yükleme sayfası sayfası neden önemlidir? En başından beri neden hızı önemsemeniz gerektiğini sorabilirsiniz. Ayrıca, ziyaretçileriniz biraz daha bekleyemez mi? Demek istediğim, siteniz birkaç saniye içinde yükleniyor, bu yeterli değil mi? Zaman için çok baskı yapılmazlar, değil mi?
Şimdi, sorunuzu cevaplamak için aşağıdaki infografik (Loadstorm) görmenizi öneririm.

Görünüşe göre, web sitenizin hızı çok önemli! Ek zaman açma sayfalarının yalnızca bir saniyesi dönüşümü, sayfa ekranını ve müşteri memnuniyetinizi önemli ölçüde azaltabilir. Bu doğru, bir saniye! Kim bilir? Hız ziyaretçileriniz için önemli olduğundan, arama motorunun ilerlemesi şaşırtıcı değildir. Mevcut sayfa yükleme, SERP’ye nereye indiğinizi belirlemede ciddi bir faktördür. Bu, özellikle masaüstü bilgisayarları sollayan İnternet mobil cihazlarını kullanırken doğrudur. Nispeten yavaş bir hücresel veri bağlantısı ile, hızlı yüklenen bir siteye sahip olmak en önemlisidir! Bu, sitenizin hızı hakkında endişelenmek için yeterli nedenden fazla, değil mi? Yükleme süresini belirleyen faktörler, ancak URL’nizi yazan ve lezzetli içeriğinizi gören ziyaretçiler arasındaki aralığı ne belirler? Bunu bilmek, WordPress sitenizi nasıl hızlandıracağınıza karar vermenin anahtarıdır. 1. Sunucu teknolojisi ve sitenizin ziyaretçi ekranınızda ne kadar hızlı görüneceğinden temel barındırma, yayınlanan sunucu, sunucunun bulunduğu yer ve barındırma paketi türünüzdür. Çoğu için çeşitli barındırma ortamları vardır: paylaşılan sunucular, VPS (sanal özel sunucu) ve özel sunucularda barındırma.
Ortak bir sunucuda, web siteniz başka bir siteyle aynı bilgisayardadır ve hepiniz aynı sınırlı miktarda kaynaktan memnun olmanız gerekir. Bu, bir site mevcut RAM, işleme gücü ve web trafiğinin yüzde 80’ini tekelleştirirse, diğer tüm sitelerin kalan yüzde 20’yi paylaşması gerektiği anlamına gelir. Bu doğal olarak hız tıkanmasına neden olur. Sanal özel bir sunucuda, sitenizin komşuları da olacaktır, ancak genellikle paylaşılan bir sunucudan daha az olacaktır. Buna ek olarak, her web sitesi kendi özel kaynaklarının bir kısmını alır, bu da aşılamaz. Son olarak, özel bir sunucu tamamen sizlerinizden biridir. Her şey yalnızca web sitenizi karşılayacak şekilde ayarlanmıştır. Paylaşacak bilgi işlem gücü yok, tek bir çocuğun hayali. Barındırma ortamının türünün yanı sıra, web sitesinin hızı için bir başka faktör de sunucu tarafından kullanılan teknolojidir. Bu, HTML, PHP ve web sitelerinin çalıştırılması gereken diğer temel teknolojilerin en son sürümüyle donatılmış olup olmadığı anlamına gelir. Son olarak, sunucunun konumu da önemlidir. Siteniz ABD’de bir bilgisayardaysa, Filipinler ziyaretçileri komşu eyaletlerden gelen ziyaretçilerden farklı bir yükleme deneyimine sahip olacaklar.
2. İçerik Yönetim Sistemi Web siteniz içerik yönetim sistemi, sitenin hızını belirleyen bir başka faktördür. Dışarıda iyi çalışan başka insanlar olmasına rağmen, bizim durumumuzda doğal olarak WordPress hakkında konuşuyoruz. Görüyorsunuz, web sitesi sıradan bir HTML’de yazılmıştır çünkü bu tarayıcı tarafından anlaşılan dildir. Bu güne kadar, statik HTML siteleri genellikle CMS ile inşa edilenlerden daha hızlı içerir. Bunun nedeni, tarayıcı WordPress tabanlı bir web sitesi istediğinde, tarayıcı temel olarak PHP uygulamasından, tarayıcıyı okunabilen HTML kodunu üretmek için MySQL veritabanına erişmesi gereken veri çağırır. Bu biraz döner ve elbette biraz daha yavaştır. HTML ile doğrudan çalışmaktan ziyade, veritabanına eriştiği ve kodun zaman aldığı için. 3. CMS’nin kendisinin yanı sıra temalar, eklentiler, şablonlar ve diğer bağımlılar, web sitenizi genişleten her şey de yavaşlayabilir. Ne eklediğiniz her şey, yüklenmesi gereken ek bir koddur, ek zaman alır. Bu faktör zayıf kodlama uygulamalarıyla daha da kötüleşebilir. Herkes WordPress’e katkıda bulunabileceğinden (elbette iyi bir şeydir), bilinçsizce sitenize taramak için yavaşlayan çok kötü kodlar ekleyebilirsiniz.
4. Kullanıcı aygıtı, kullanıcının sitenizi ne kadar hızlı gördüğünü belirleyen son bölüm, kullanıcının kendi cihazıdır. Müşterinin yan hesaplamasını kullanan modern web teknolojisi ile, sitenizin sitenin ne kadar hızlı yükleneceği konusunda büyük bir rol oynadığını görmek için kullanılanlar. Düşük RAM’li bir bilgisayarda Chrome’da 10+ Tarayıcı sekmesini açmaya çalışan herkes, sabrınız için gerçek bir zorluk olabileceğini kanıtlayabilir. Ücretsiz iMacs (spam klasörüme e -posta göndermeye devam eden insanlar gibi) verme alışkanlığınız olmadığı sürece, bu bölümü etkilemek için yapabileceğiniz hiçbir şey yoktur. Bununla birlikte, yapabileceğiniz tek şey, daha yavaş bir makinede bile sorunsuz çalışabilmesi için mümkün olduğunca çok sayıda gereksinimi karşılayan bir site oluşturmaya çalışmaktır. Şimdi alacağımız şey bu. WordPress nasıl hızlandırılır, vakfı, ziyaretçilerin olağanüstü içeriğimizi görmek için ihtiyaç duyduğu zamanı kısaltma çabalarımızda, hızlı sörf için güçlü bir temel oluşturarak başlayacağız. Sonuçta, eviniz yere batarsa, önce pencereyi temizlemek mantıklı değildir. 1. İyi bir ana bilgisayar seçin WordPress sitenizi hızlandırmak için atabileceğiniz en önemli adımlardan biri, kaliteli bir ana bilgisayara kaydolmaktır. Dışarıda birçok ucuz teklif olmasına rağmen, barındırma çoğunlukla ödediğinizi elde ettiğiniz şeylerden biridir. Bu nedenle, kaliteye yatırım çok değerlidir.
İlk ve en önemlisi, paylaşılan barındırmadan kaçınmanız gerektiği anlamına gelir. Ne tür bir site ile sabit bir sürücü paylaşmanız gerektiğini asla bilemezsiniz ve bu sorunla karşılaştırılamaz. Ayrıca, ne yaptığınızı bilmiyorsanız veya bunu yapan birini istihdam edemiyorsanız, özel bir sunucu, özellikle küçük ve orta boy siteler için biraz aşırı olabilir. Sonuç olarak, VPS seçmek genellikle en iyi seçimdir. Bu, hız, konfor ve maliyet arasında iyi bir orta zemin. Başka bir seçenek de yönetilen barındırmayı kullanmaktır. Bu, WordPress web sitesinde özel bir ev sahibi seçmek anlamına gelir. WP Engine gibi satıcılardan sunucular, WordPress tabanlı web siteleri için mümkün olduğunca çabuk yüklenmelerini sağlamak da dahil olmak üzere iyi bir yer sağlamak üzere yüksek oranda optimize edilmiştir. 2. Sunucunuza yüklenen temel teknoloji ve yazılımın temel teknolojisini güncellemeye devam edin, yükleme hızının bir başka önemli sürücüsüdür. PHP’nin en son sürümünü çalıştırıp çalıştırmadığınızı biliyor musunuz?
Değilse, öğrenmek iyidir. Kalite sunucusu kendiniz halledecek ve mimariyi ne zaman yenilediklerini size söyleyecektir. Ancak bu, onlarla kendi iradeniz için konuşamayacağınız anlamına gelmez. Yalnızca kısa bir uyarı: Sitenizde çok uzun bir kodunuz varsa, temel teknolojinizi en son sürüme güncellemek onu bozabilir, bu nedenle gerekirse değişiklikleri tersine çevirebildiğinizden emin olun. 3. WordPress Reform Döngüsü ile rekabet etmenin, web sitenizi her zaman güncellemeniz gerektiği söylenmesi gerekmez. Bu sadece WordPress’in en son sürümünü çalıştırmakla kalmaz, aynı zamanda temalarınız ve eklentileriniz için bir güncellemeyi indirir ve yükler. WordPress platformunun arkasındaki ekip, kod tabanını artırmak için özenle çalışırken, hızın kendisi bu uygulama için ana endişe değildir. Tersine, reform döngüsünü takip etmek, güvenlik açığı potansiyelinin üstesinden gelecek ve tehlikeli yazılımları koruyacaktır. Bu şeyler seni gerçekten yavaşlatabilir. 4. Doğru tema veya çerçeveyle çalışın “Tüm özelliklere” sahip birkaç tema vardır
.Bununla kastettiğim, web sitenizdeki her küçük şeyi damla gölge widget altbilgisinin ikinci rengine değiştirmek için seçenekler sunmalarıdır.Bu, stil sayfasında bu ayarlamayı nasıl yapacağını bilmeyen deneyimsiz kullanıcılar için iyi olsa da, bu birçok kod içerir.Birisi sitenizi her gördüğünde yüklenmesi gereken kod.Bu nedenle, hafif ve şık bir tema veya çerçeveyle çalışmak, web sitenizin hızını korumanın anahtarıdır.Ayrıca, çocuk temaları için mükemmel bir temel oluştururlar.Şahsen Genesis Framework’ü seviyorum ve neredeyse tüm web sitelerimde onunla çalışıyorum, ama orada başkaları da var.5. Normal veritabanlarının bakımı, eklentiler, temalar ve diğer uzantılar tarafından zaman zaman yüklenecek olan WordPress ile aynıdır, WordPress veritabanları da yalnız bırakılırsa yığılma eğilimindedir.
Buradaki ana nedenler ek yük ve kullanılmayan veya gereksiz verilerdir. Tepegöz, temizlenmezse zamanla artacak geçici bir disk alanıdır. Kullanılmayan veriler, artık orada olmayan geri kalan eklentiler, direklerin revizyonu ve diğer ölü ağırlıktır. Bunun üstesinden gelmek için çok iyi bir araç WP-Optimize eklentisidir. Sadece birkaç tıklama, yukarıda belirtilen sorunların üstesinden gelebilirsiniz ve düzenli olarak yapmanız gerekir. Bu konu hakkında daha fazla bilgi için, burada Tork’ta veritabanlarının bakımı hakkında makaleler de yazdım. 6. Sitenizi izleyin Siteniz çok yavaş hale geldiğinde harekete geçmenin anahtarı, bunun farkındalığına sahip olmaktır. Hiç farkına varmadığınız şeyi değiştirmek zor. Ancak, herkes günlerini kendi web sitelerini ellerinde bir kronometre ile sürekli olarak yenileyerek geçiremez (gerçekten hayatımda daha anlamlı şeyler bulmak zorundayım). Bu nedenle, daha iyi bir fikir, sitenizi izleyen ve ivme kaybederken otomatik olarak rapor gönderen bir hizmet hazırlamaktır. Bunun için üç alternatif Deez.io, GtMetrix ve Pingdom’dur. Yükleme süresini azaltmak için ön ucunu optimize edin, şimdi temel bilgileri tartıştıktan ve arka plan mimarisini ele aldıktan sonra, siteniz iyi yağlanmış bir makine gibi iyi çalışmalıdır. Ancak, bu sadece ilk adımdır. Şimdi ziyaretçilerinizin gerçekten görebileceği parçalara konsantre olma zamanı. WordPress’i hızlandırmak için web sitesi ön ucunda yapılabilecek birçok şey vardır.
7. Sunucu isteklerinin sayısını düşürün Sunucu istekleri, ziyaretçinizin tarayıcısı sunucunuzdan her şey istediğinde. Bu bir stil sayfası, resim veya javaScript dosyası olabilir. Sitenizin ne kadar çok sunucu istediği takdirde, onu oluşturmak için gereken süre o kadar uzun olur. Sonuç olarak, talep minimumda tutulmalıdır. Pratik anlam: görüntüleri ve diğer unsurları azaltın
Sayfa başına gönderi sayısını düşürün
Gereksiz, özellikle de en yavaş olansız eklentiler (eklenti eklentisi eklentisi eklentisinden bulabilirsiniz)

Kalıcı olarak kullanmadığınız eklentileri devre dışı bırakın
Yavaş yüklemeyi yalnızca ziyaretçilerinizin gerçekten gördüğü görüntüleri yüklemek için etkinleştirin (örneğin bu eklenti ile)
Sunucu isteğini nerede kaydedebileceğinizi öğrenmek için URL’nizi pingdom’a girin. Bu size isteğin ayrıntılarını ve sayılması ne kadar sürecektir. Ayrıca, doğru görüntü boyutunu kullanmayı da öğrenmelisiniz. WordPress, sitenize yüklenen her görüntünün birkaç sürümünü yaptı. Bu, mini bir görüntü için 5MB tam ekran yüksek ekran fotoğrafı kullanmanız gerekmez, ancak doğru boyutta kullanabilirsiniz. Bu şekilde, sitenizdeki resim sayısını azaltamazsanız, en azından sadece gerektiğinde gerekli olanı sağlayabilirsiniz. 8. Etkinleştir Önbelleğe alınma, WordPress’in sitenizin bir HTML sürümünü ürettiği ve daha sonra tarayıcıya sunulduğu hakkında nasıl konuştuğumuzu hatırlıyor musunuz?
Birisi sitenizi her görmek istediğinde bu işlemi çalıştırmak yerine, önceki sitenizin bir kopyasını da kaydedebilirsiniz, bu da hemen ziyaretçilerinize sunulabilir. Bu işleme önbellekleme denir ve WordPress için bunu yapabilen bir dizi eklenti vardır. En ünlü WP Super Cache ve W3 Total Cache. Başka bir çözüm (ve potansiyel daha hızlı) bir önbellek sunucusudur. Ancak, bunu uygulamak için ev sahibinizle konuşmalısınız. Buna ek olarak, WP motoru gibi yönetilen bazı barındırma sağlayıcıları, kutunun dışında kendi önbellek çözümlerini de sunar. 9. CDN kullanarak içerik dağıtım ağını kullanın, temel olarak sitenizin çeşitli konumlardaki çeşitli sunuculara dağıtıldığı anlamına gelir. Bu şekilde, birisi sitenizi her görmek istediğinde, en yakın konumundan veri alacaktır. Örneğin, siteniz ABD’ye gönderilirse ve Romanya’dan biri onu keşfetmek istiyorsa, Atlantik altında gömülü kablo yerine Almanya’da veya diğer Avrupa ülkelerinde yayınlanan sunucudan dosya indirecektir. Mantıklı, değil mi?
Ancak, tüm sitenizi CDN’ye koymamaya karar verseniz bile, bu parçaları görüntüler gibi uzun bir yükleme süresi ile barındırmalarını da isteyebilirsiniz. Bunun için bir çözüm, jetpack’te bulunan fotonlardır. 10. Resimlerinizi ve diğer ortamlarınızı optimize edin Kendi sitenizde resim kaydetmeyi seçerseniz, görüntünün optimize ederek mümkün olduğunca çabuk indirilebileceğinden emin olmalısınız. Görüntü sıkıştırma, kalite kaybı olmadan dosya boyutunu azaltabilir, yani görüntü insan gözünde farklı görünmeyecektir. Bunu otomatik olarak yapan WordPress eklentisi WP smush.it. Bu, mevcut medya için dosya boyutlarını ve sitenize yüklenen her şeyi azaltabilir. Başka bir seçenek, yüklemeden önce resminizi optimize etmektir. Şahsen Photoshop’u ilgili tüm ortamlar için kullanıyorum ve Web veya Ctrl+Alt+Shift+S için dosya> Dosya> aracılığıyla Web için optimize edilmiş formda herhangi bir görüntüyü saklayabilirsiniz. Diğer seçenekler ImageOptim (Mac) ve Riot (PC). 11. İzi kapatın ve Pingback Bilinçsizseniz, izleme ve pingback, diğer blogları bağladığınızda veya içeriğinize bağladığınızda uyarmak için kullanılır. Sahip olmak eğlenceli bir şey olsa da, aslında gerçekten gerekli değildir. Bunu tekrar sitelerinde gösteren kim olduğunu bilmiyorum. Sayfa yüklemesi sırasında bazı kaynaklardan tasarruf etmek için, arka uç WordPress’teki Ayarlar> Tartışmalar altındaki tüm siteleriniz için izlemeyi devre dışı bırakabilirsiniz. WordPress’i hızlandırmak için gelişmiş teknik her şey yapılabilir, değil mi?
Bir geliştirici olmasanız bile, genellikle yukarıdakileri uygulamak için bir yol bulmanız gerekir. Aşağıdakiler, daha fazla bilgi gerektirebilecek sayfa açık süresini azaltmak için üç fikir daha verilmiştir. Ancak, bunu yapmak istiyorsanız, denemekten çekinmeyin. 12. JavaScript ve CSS’nizi birleştirin Evet, bu karmaşık bir kelimedir. Ancak, bunların hepsi bazı JS dosyalarını veya stil sayfalarını bir büyük dosyaya dönüştürmek anlamına gelir. Genellikle birkaç küçük dosyadan daha hızlı bir dosyayı indirin. Sunucu isteğini tekrar düşünün. Siteniz için bunu yapabilen ad bağımlılık minifikasyonu içeren bir WordPress eklentisi vardır. Wptavern ayrıca daha fazla bilgi edinebileceğiniz makaleler de yazdı. CSS hilelerindeki dosyaları birleştirme konusu hakkında başka iyi makaleler de vardır. Geliştiricilerin bunu yapmaları için araç yutkun. 13. Dosya sayısını minimumda azalttıktan sonra dosyanızı bırakın, şimdi dosyanın mümkün olduğunca küçük olduğundan emin olmanın zamanı geldi. Bu sürece minifikasyon denir. Dosyaları azaltmak temel olarak, insan gözü tarafından daha kolay sindirilen ancak hangi makinenin umursamadığı tüm gereksiz alanların ve yorumların kaldırılması anlamına gelir. Yukarıda bahsedilen Gulp bunu yapabilen araçlardan biri, homurdanma başka bir örnek. Geliştiriciler için, toplam W3 önbellek eklentisi otomatik olarak minnettar olabilir. 14. GZIP Sıkıştırmasını Etkinleştir Sıradan bir bilgisayar kullanıcısı olarak ZIP dosyasına aşina olmalısınız. Bu, sabit diskte daha az yer alan sıkıştırılmış bir dosyadır.
Farkına varamayacağınız şey, web sitenizle de aynısını yapabileceğinizdir.Ancak, bir web sitesi bir dosya koleksiyonundan başka bir şey değildir.Sıkıştırıldığında, boyut küçülür ve bu nedenle tarayıcı tarafından yorumlanmadan önce daha hızlı indirilir.İyi haber, karşılaştığınız veriler ne kadar çok tekrarlanırsa, veriler o kadar iyi sıkıştırılabilir.Ve stil sayfası ve HTML tekrarlamazsa anlamsızdır.GZIP Sıkıştırma, .htaccess kök dosyanıza aşağıdaki kodu ekleyerek sunucu sitesinde ayarlanmalıdır (Patrick Sexton’a teşekkür ederiz!): mod_gzip_on Evet
mod_gzip_dechunk evet
mod_gzip_item_include dosyası. (html? | txt | css | js | php | pl) $
mod_gzip_item_include işleyicisi ^cgi-script $
mod_gzip_item_include mime ^metin /.
MOD_GZIP_ITEM_INCLUDE MIME ^Uygulama/X-Javascript.*
mod_gzip_item_exclude mime ^image /.*
MOD_GZIP_ITEM_EXCLUDE RSPHEADER ^İçerik kodlama :.*gzip.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir