blog posts

WordPress website

2023 bölüm 2’de WordPress site hızını artırmanın yolları

2023 bölüm 2’de WordPress site hızını artırmanın yolları

Bir önceki yazımızda WordPress site hızını arttırmanın 10 yolundan bahsetmiştik ama bu da yetmedi ve size 10 temel şeyi daha açıklamaya karar verdik sevgili varlıklar. 11 sayısıyla başlayacağız.

 

CSS ve JavaScript dosyalarının boyutunu azaltın

CSS ve JavaScript siteniz için temeldir; sayfalarınızı düz HTML duvarlarından daha iyi hale getirirler. Ancak, bir ziyaretçi sayfayı her yüklediğinde bu dosyaların sunucunuzdan web tarayıcısına gönderilmesi gerekir. Yani sitenizin görünümüne ve tarzına zarar vermeden bu dosyaları ne kadar küçültebilirseniz sayfalarınız o kadar hızlı yüklenir.WordPress web sitesi

Bunu yapmak için, CSS ve JavaScript dosyalarınızı tarayan, gereksiz kodları (boşluklar ve açıklamalar gibi) kaldıran ve dosyaları gecikmeden yüklenecek kadar küçülten Autoptimize gibi ücretsiz bir WordPress eklentisi kullanın.

 

WordPress önbellek eklentisini yükleme

Çoğu WordPress performans sorunu, WordPress’in sunucu tarafında web sayfalarını nasıl oluşturduğuyla ilgilidir.

Bir ziyaretçi önbelleğe alınmamış bir siteden bir web sayfası istediğinde, WordPress sunucunuzdaki PHP, WordPress veritabanından ilgili tüm içeriği almalı, bunu bir HTML dosyasında birleştirmeli ve kullanıcıya göndermelidir. Yavaş Bu yöntemin, sunucu alanından tasarruf etmek ve web sitesinde dinamik içerik sağlamak gibi avantajları vardır. Ancak hazır bir web sayfasını göndermekten daha fazla zaman ve enerji gerektirir.

 

WordPress site hızını artırmanın yolları

 

Bir önbellek eklentisi bu işlemi basitleştirir. Eklenti PHP kullanarak web sitenizin tüm HTML sayfalarını oluşturur ve bu sayfaları hafızada saklar. Daha sonra hazırlanan bu HTML sayfalarını gelecek ziyaretçiler talep ettiğinde onlara gönderir. Sayfa oluşturma sürecini atlayarak içeriğinizin ziyaretçilere hızlı bir şekilde ulaşmasını sağlayabilirsiniz.

W3 Total Cache, WP Super Cache veya SiteGround Optimizer’ı kullanmanızı öneririz. Bu eklentilerin tümü popülerdir ve düzenli olarak güncellenmektedir.

Örneğin, SiteGround Optimizer eklentisi tamamen ücretsizdir ve WordPress’i optimize etmek ve site hızını artırmak için çok etkili araçlara sahiptir. Özellikleri arasında dinamik, dosya ve nesne tabanlı önbelleğe alma, görüntü sıkıştırma, kullanıcı arayüzü ve ortam optimizasyonu, WebP optimizasyonu ve daha fazlası bulunur.

 

Sayfalarınızın tasarımını ve içeriğini mümkün olduğunca basitleştirin

Bu, her web sitesi için geçerli olan bir ipucudur; yükleme sürelerini azaltmak istiyorsanız tarayıcılara en az miktarda içerik sağlayın. Başka bir deyişle tasarımlarınızı basitleştirin.

Son 10 yılda web tasarımı basit tasarımlara doğru ilerledi. Bu, basit sayfaların daha az kaynak tüketmesi ve tarayıcılara daha hızlı yüklenmesi gibi çeşitli nedenlerden dolayı mantıklıdır.

Ayrıca, basit sayfaların duyarlı hale getirilmesi daha kolaydır; bu, sayfanın masaüstü bilgisayar monitörlerinden akıllı telefonlara kadar farklı ekran boyutlarında iyi göründüğü anlamına gelir.

Ana sayfanızla başlayın ve her sayfanın içeriğini inceleyin ve ilginizi çekmeyen her şeyi kaldırın. Özellikle mevcut tasarımınıza çok fazla zaman ve çaba harcadıysanız bu zor olabilir ancak performansta önemli bir fark yaratabilir.

 

WordPress veritabanını temizleyin

Bir süredir WordPress web siteniz varsa muhtemelen veritabanınızda bazı eski ve kullanılmayan veriler biriktirmişsinizdir. Bu dosyalar yorum spam’i, etkin olmayan temalardan ve eklentilerden kalan veriler, eski kullanıcılar, yayınlanmamış içerik ve eski medya olabilir; bunların tümü değerli depolama alanı kaplar ve sunucunuza gereksiz yük getirir.

WP Optimize ve Advanced Database Cleaner gibi eklentiler dosyalarınızı tarayacak ve gereksiz verileri kaldıracaktır. Bu, sunucunuzdaki verileri silmeye göre daha hızlı ve daha güvenli bir alternatiftir. Etkin olmayan medya dosyalarını doğrudan WordPress medya kitaplığınızdan manuel olarak silmek de mümkündür.

 

Gönderi incelemelerini sınırlandırın veya devre dışı bırakın

Bir WordPress gönderisini her kaydettiğinizde, WordPress otomatik olarak incelemenizin bir kopyasını oluşturur ve önceki sürümü silmeden onu veritabanında saklar. Bu, gerekirse yazınızın önceki herhangi bir sürümüne geri dönmenizi sağlar.

İncelemelerin çoğu yararlı özellikler olsa da, veritabanınızda birikebilir ve web sitenizin genel performansını yavaş yavaş etkileyebilirler. WordPress varsayılan olarak sınırsız gönderi revizyonu saklar, ancak küçük bir ayarlamayla gönderi başına kaydedilen revizyon sayısını sınırlandırabilir veya gönderi revizyonlarını tamamen devre dışı bırakabilirsiniz.

Gönderim düzeltmelerini belirli bir sayıyla sınırlamak için sitenizin wp-config.php dosyasını (sitenizin kök klasöründe bulunur) açın ve dosyanın sonuna aşağıdaki kodu ekleyin:

define(‘WP_POST_REVISIONS’, 4);

Bu kod, gönderi başına kaydedilen revizyon sayısını dört ile sınırlar. Bu numarayı istediğiniz herhangi bir şeyle değiştirebilir veya düzeltmeleri devre dışı bırakmak için 0’a ayarlayabilirsiniz, ancak değişikliklerinizi başka bir yere kaydetmiyorsanız bu önerilmez.

 

Yönlendirmelerden kaçının

Gönderiler silinebilir, taşınabilir veya web sitenizin yapısını değiştirmeniz gerekebilir. Bu gibi durumlarda 404 hatalarını önlemenin en iyi yolu kalıcı yönlendirme uygulamaktır.

Ancak WordPress web sitenizdeki yönlendirme sayısını sınırlamaya çalışın. Her yönlendirme, özellikle birden fazla yönlendirmenin ziyaretçileri diğer yönlendirmelere göndermesi durumunda daha fazla zaman kazandırır.

 

Geri ping ve geri izleme bildirimlerini devre dışı bırakın

Geri izlemeler ve geri izlemeler, sitenizin içeriğinde harici web sitelerine bağlantı vermeniz durumunda harici web sitelerini bilgilendiren iki WordPress teknolojisidir.

Örneğin, blog yayınınız persiaweb.net’e bir bağlantı içeriyorsa, WordPress’i persiaweb.net sahiplerine web sitelerine bağlantı verdiğinizi bildirecek şekilde ayarlayabilirsiniz. Bu yetenek tam tersi için de geçerlidir; Birisi sitenize bağlantı verdiğinde bildirim alabilirsiniz.

Geri pingler ve geri izlemeler, diğer web sitelerinin içeriklerine değer verdiğinizi bilmesini sağladığınızdan ve karşılığında bir geri bağlantı alabileceğinizden pazarlama çabaları için yararlı olabilir.

Ancak birçok WordPress uzmanı, bu teknolojilerin zayıf yönlerinin güçlü yanlarından daha ağır bastığına inanıyor. Özellikle sunucu kaynaklarını gereksiz yere kullanarak spam yapanlara ve DDoS saldırılarına kapı açmaktadırlar. Geri bağlantıları izlemek istiyorsanız harici analiz araçlarını kullanabilir ve sitenize geri bağlantı almanın diğer etkili yollarını uygulayabilirsiniz.

Kısacası, geri pingleri ve geri izlemeleri devre dışı bırakmanızı öneririz. Bunu yapmak için WordPress kontrol panelinizde Ayarlar > Konuşmalar bölümüne gidin ve “Bildirmeyi dene…” ve “Diğer blogların şunu yapmasına izin ver…” olan birinci ve ikinci seçenekleri devre dışı bırakın.

 

CDN kullanma

WordPress’in yavaşlamasının bir diğer yaygın nedeni coğrafi mesafedir. Sayfalarınız sunucunuzun fiziksel konumundan daha uzaktaki cihazlara yüklenir. Bu sorun özellikle uluslararası kullanıcıları ve uzak bölgelerdeki kullanıcıları etkilemektedir. Ancak neyse ki bir içerik dağıtım ağı (CDN) kullanarak bu etkiyi azaltabilirsiniz.

CDN, dünya çapında birbirine bağlı sunucuların bir koleksiyonudur. Her sunucu web sitenizin JavaScript, CSS ve resim dosyalarının bir kopyasını saklar. Bir kullanıcı web sitenizden bir sayfa istediğinde coğrafi olarak kullanıcıya en yakın olan sunucu bu dosyaları kendisine gönderir. CDN, web sitenize küresel erişim sağlar ve yakındaki ve uzaktaki tüm ziyaretçiler için yükleme hızını en aza indirir.

CDN herhangi bir WordPress web sitesinde kullanışlı ve yönetilebilirdir. Barındırma sağlayıcınız muhtemelen planın bir parçası olarak veya ücretli bir seçenek olarak bir CDN hizmeti sunuyor ve CDN’niz içerik dağıtımının bütünlüğüyle ilgileniyor. En popüler CDN’ler Cloudflare ve StackPath’tir.

 

Dosyaları GZIP ile sıkıştırın

GZIP, dosyaları İnternet üzerinden göndermek için yaygın olarak kullanılan kayıpsız bir sıkıştırma yöntemidir. GZIP, dosya boyutunu %70’e kadar azaltabilir ve dosyaları diğer sıkıştırma yöntemlerine göre daha az zaman ve bilgi işlem gücüyle sıkıştırabilir.

 

 

 

Bazı eklentiler web sitenizde GZIP sıkıştırmasını etkinleştirebilir. Bu, süreci yalnızca işaretlenmesi gereken bir seçenek kadar basit hale getiren, hız optimizasyonu eklentilerinde yaygın bir özelliktir.

 

Web siteniz bir Apache sunucusunda barındırılıyorsa (muhtemelen öyledir), .htaccess dosyanıza aşağıdaki kodu ekleyerek GZIP sıkıştırmasını manuel olarak etkinleştirebilirsiniz:

 

AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

 

Harici komut dosyalarını kısıtla

Çoğu WordPress teması ayrıca JavaScript, CSS ve diğer medyaları yüklemek için harici komut dosyaları kullanır.

Harici komut dosyaları her zaman kötü bir şey değildir. Web sitenizde ihtiyacınız olan araçları kullanmak için muhtemelen en az birkaç harici komut dosyasına ihtiyacınız olacaktır. Site hızını göz önünde bulundurun ve harici komut dosyalarını kullanan eklentileri ve diğer araçları kullanmanın artılarını ve eksilerini göz önünde bulundurun.WordPress web sitesi