WordPress Performansı – HTTP İsteklerine Göre Parçalamak

Yayınlanan: 2020-04-10

WordPress, tartışmasız en verimli ve popüler içerik yönetim sistemlerinden (CMS) biridir. Bu platform, çeşitli endüstri sektörlerine ait işletmeler tarafından kullanılmaktadır. Raporlar, internetteki sitelerin çoğunun WordPress kullandığını tespit etti.

Farklı ölçeklerdeki işletmeler, ürünlerini ve hizmetlerini tanıtmak, reklamını yapmak ve satmak için WordPress'i kullanır.

Bu platformun performansının web sitesinin genel başarısı için gerekli olduğunu söylemeye gerek yok. Çevrimiçi olursanız, endüstri uzmanları tarafından yayınlanan WordPress sitesini hızlandırmak için sayısız ipucu ve püf noktası bulacaksınız. Genel performansı artırmak için WordPress web sitenizi optimize etmek, web sitenizin kullanıcı deneyimini iyileştirmesine ve ayrıca arama motoru sıralamasında daha üst sıralarda yer almasına yardımcı olacaktır.

Raporlara göre, yavaş yüklenen web sitelerinin terk oranları daha yüksek. Sadece birkaç saniyelik gecikme, müşteriyi web sitesinden uzaklaştırabilir. Bu, işiniz üzerinde büyük bir etkiye sahip olabilir ve ayrıca kullanıcılarla olan uzun vadeli ilişkiyi de etkileyebilir. Dijital dünyadaki yüksek rekabet göz önüne alındığında, işletmelerin web sitelerinin hızlı performans göstermesini sağlamak kritik hale geldi.

Çevrimiçi işletmeler, sitenin hızını ve performansını korumak için düzenli olarak hız testleri yapar ve belirli önlemler alır. Ancak, sitenin hızını yavaşlatabilecek ve yavaş hız nedeniyle kullanıcıları siteyi terk etmeye zorlayabilecek birçok faktör vardır. Ek olarak, Google gibi arama motoru devleri de daha hızlı yüklenen ve iyi optimize edilmiş web sitelerine daha iyi sıralamalar verir. Arama motoru sıralaması, WordPress sitenizin çevrimiçi varlığı üzerinde doğrudan bir etkiye sahip olabilir. Yüksek sıralamaya sahip web siteleri daha fazla trafik ve daha iyi dönüşüm oranları elde eder.

Bugün sizinle işinize yarayabilecek birkaç faydalı ipucu paylaşıyoruz. Bu ipuçlarıyla WordPress sitenizin performansını büyük ölçüde artırabilirsiniz. Sitenin genel yükleme süresini artırabilmek için HTTP isteklerini ayırmanın en iyi yollarını size bildiriyoruz. Aşağıda, WordPress sitenizin performansını artırmanın denenmiş ve test edilmiş yollarından bazıları listelenmiştir. Emoji karakterlerini devre dışı bırakmaktan, yerleştirme özelliğinden Google yazı tiplerini barındırmaya kadar, HTTP isteklerini kırmanın ve web sitenizin gecikmesini azaltmanın birçok yolu vardır.

Emojileri devre dışı bırak

Pek çok endüstri uzmanı, web sitesi geliştirme şirketlerine ve WordPress uzmanlarına, WordPress sitesinin hızını artırmak için HTTP çağrılarının sayısını sınırlamalarını tavsiye ediyor. Bunu yapmanın sayısız yolu olsa da, emojileri devre dışı bırakmak site hızını artırmanın en etkili yolu olarak kabul edilir. Emojiler, WordPress 4.2 sürümünün yayınlanmasıyla tanıtıldı. Bu özellik, site sahiplerinin web sitesinin görünümünü renklendirmesine izin verdi. Ancak gönderilerde, gönderilerde veya bloglarda emoji kullanmak web sitesinin hızını yavaşlatabilir.

Bu nedenle çoğu uzman, WordPress web sitesinin performansını artırmak ve daha iyi kullanıcı deneyimi sağlamak için site sahiplerini web sitelerinde emojileri devre dışı bırakmaya teşvik eder. wp-emoji-release.min.js dosyası, bu platformdaki sayısız emoji simgesini gösterir. Emojileri devre dışı bırakma seçimi tamamen size ait. Bu özelliği devre dışı bırakmak, siteye eğlenceli emoji karakterleri eklemenizi engelleyebilir, ancak aynı zamanda web sitesini hızlandırmanıza ve kullanıcıların web sitenizi keşfetmek için doğru zaman harcamasını sağlamanıza yardımcı olur. Aşağıda, emojileri devre dışı bırakmanın iki basit yolu listelenmiştir.

1. Emojiyi Devre Dışı Bırakma Kodu

Emoji karakterlerini sitenizden devre dışı bırakmak için tek yapmanız gereken function.php dosyasına bir kod koymak. Emojileri devre dışı bırakmak ve sitenin performansını ve hızını artırmak için kullanabileceğiniz kod burada.

/**
* Disable the emoji’s
*/
function disable_emojis() {
remove_action( ‘ks29so_head’, ‘print_emoji_detection_script’, 7 );
remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ );
remove_action( ‘ks29so_print_styles’, ‘print_emoji_styles’ );
remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ );
remove_filter( ‘the_content_feed’, ‘ks29so_staticize_emoji’ );
remove_filter( ‘comment_text_rss’, ‘ks29so_staticize_emoji’ );
remove_filter (‘ks29so_mail’, ‘ks29so_staticize_emoji_for_email’);
add_filter( ‘tiny_mce_plugins’, ‘disable_emojis_tinymce’ );
}

add_action( ‘init’, ‘disable_emojis’ );

/**
* Filter function used to remove the tinymce emoji plugin.
*
*@param array $plugins
@return array                     Difference between the two arrays
*/
function disable_emojis_tinymce( $plugins ) {
    if ( is_array( $plugins ) ) {
        return array_diff( $plugins, array( ‘wpemoji’ ) );
    } else {
         return array();
    }
}
2. Emojiyi Devre Dışı Bırakma Eklentisi

Alternatif olarak, WordPress sitenizden emoji özelliğini devre dışı bırakmak için bir eklenti kullanabilirsiniz. Site sahiplerinin bu özelliği devre dışı bırakmak için kullanabileceği birden fazla eklenti vardır.

Disbale Emoji

Ancak emojiyi devre dışı bırakmak amacıyla bir eklenti seçerken eklentinin toplam boyutuna dikkat etmek çok önemlidir. Hafif eklentiler kullanmanız şiddetle tavsiye edilir. Bu eklentiler fazla yer kaplamaz veya web sitesinin hızını düşürmez. WordPress siteniz için kullanabileceğiniz en iyi hafif eklentilerden biri Emojileri Devre Dışı Bırak'tır.

Yerleştirmeleri Devre Dışı Bırak

Gömmeler, WordPress'in 4.4 sürümüyle yayınlandı. Bu, site sahiplerinin diğer sitelerden medya yerleştirmesine olanak tanıyan yenilikçi bir özelliktir. Harici sitelerden ses ve video gibi medyaları WordPress sitenize gömmek, kullanıcılarla etkileşim kurmanıza yardımcı olacaktır. Ancak bu özelliğin en büyük dezavantajı, web sitesinin performansını büyük ölçüde yavaşlatabilmesidir. wp-embed.min.js betiği olarak gösterilir ve harika bir özellik olsa da Youtube, Twitter vb. sitelerden medya yerleştirmenin başka yolları da vardır. Emoji gibi, yerleştirmeler de kodlar veya eklentiler kullanılarak devre dışı bırakılabilir. Burada, yerleştirmeleri devre dışı bırakmanın ve web sitenizin performansını ve sayfa yanıt verme hızını artırmanın yollarından bahsettik.

1. Gömmeleri Devre Dışı Bırakma Kodu

Bu, emojiyi devre dışı bırakma işlemine benzer. Gömme özelliğini devre dışı bırakmak için aşağıdaki kodu functions.php dosyasına koymanız yeterlidir.

// Remove WP embed script
Function speed_stop_loading_wp_embed() {
         If (!is_admin() ) {
             ks29so_deregister_script( ‘wp-embed’);
         }
}

Add_action( ‘init’, ‘speed_stop_loading_wp_embed’);
2. Eklentilerle Gömmeleri Devre Dışı Bırakın

Eklentileri kullanmak, bu CMS platformundan yerleştirme özelliğini devre dışı bırakmanın da etkili bir yoludur. Gömme özelliğini devre dışı bırakmak için çok sayıda eklenti var.

Disable Embeds

Ancak, hepsi hafif değildir ve yer kaplayanı kullanmak yarardan çok zarar verebilir. Kullanabileceğiniz en yüksek puanlı eklentilerden biri, Yerleştirmeleri Devre Dışı Bırak'tır. 3KB boyutunda olan bu eklenti, birçok kullanışlı özelliğe sahiptir. Bu özel eklentiyi kullanarak, diğer web sitelerinin WordPress sitenizden medya yerleştirmesini önleyebilir ve yerleştirme özelliğiyle ilgili tüm komut dosyasını durdurabilirsiniz.

Önbelleğe Alma Uygulaması

Önbelleğe alma uygulamak, web sitenizin genel performansını iyileştirmenin ve kullanıcı deneyimini geliştirmenin zaman içinde test edilmiş bir yoludur. Önbelleğe alma, yalnızca sunucu yükünü hafifletmekle kalmaz ve web sitenizin trafiği herhangi bir gecikme veya güçlük olmadan yönetmesine olanak tanır. Önbelleğe alma uygulayarak web sitenizin yüklenme süresini büyük ölçüde artırabilirsiniz. Bunun için sayısız eklenti kullanabilirsiniz. Ancak, hem ucuz hem de sağlam hafif bir eklenti arıyorsanız, Önbellek Etkinleştirici eklentisi ideal bir seçimdir.

Implement Caching

KeyCDN tarafından oluşturulan bu eklentinin boyutu 15.4 KB'dir ve zaman kazandıran önbellekleme sağlar ve web sitenizin daha hızlı yüklenmesine yardımcı olur. Birçok WordPress uzmanı, bu eklenti aracılığıyla önbelleğe almayı denedi ve web sitesinin yükleme süresini başarıyla iyileştirdi. Çoğu durumda, HTML DOC yükleme süresi çentiklerle iyileştirildi.

Implement Caching

Web sitenizin hızını artırmak ve site ziyaretçilerine daha hızlı ve daha iyi bir deneyim sunmak için bu performans artırıcı ipucunu kullanmayı deneyin.

Bir İçerik Dağıtım Ağı kullanın

Emoji'yi devre dışı bıraktıktan ve gömdükten ve önbelleğe almayı uyguladıktan sonra, web sitesinin performansını hızlandırmaya yardımcı olabilecek bir sonraki ipucuna geçmek en iyisidir. İçerik Dağıtım Ağı (CDN), videolar, JavaScript ve birden çok sunucudan gelen resimler gibi önbelleğe alınmış statik içerik sunar. WordPress sitesinde içerik dağıtım ağı kullanmanın, sitenin hızını artırmanın kesin bir yolu olduğu bulunmuştur.

Content Delivery Network

Uygun optimizasyon ve site performansı için içerik dağıtım ağı hizmetini kullanmak esastır. Web sitesinde belirli bir sayfanın yüklenmesi için geçen süreyi azaltmaya yardımcı olur. Ücretsiz bir CDN veya ücretli bir CDN kullanabilirsiniz. Siteniz için kullanabileceğiniz en iyi CDN'lerden biri WordPress CDN Etkinleştirici'dir.

Content Delivery Network

Hafif ve birden fazla kritik özellikle dolu bu özel eklenti ücretsizdir. Bu inanılmaz özelliğin ödüllerini almak için CDN ayarını etkinleştirmeniz yeterlidir. Bunu yaptıktan sonra, web sitesinin toplam yükleme süresinde büyük bir fark görebileceksiniz.

Sorgu Dizelerini Kaldır

Sorgu dizelerini kaldırmak, web sitesi hızını artırmanın başka bir etkili yoludur. Raporlar, sorgu dizelerinin web sitesinin yavaş yüklenmesine neden olduğunu buldu. Bunları sitenizin statik kaynaklarından kaldırmak, sitenize performans artışı sağlamaya yardımcı olacaktır. Sorgu ayarlarını kaldırmak söz konusu olduğunda deneyebileceğiniz üç farklı yol vardır. Sorgu ayarlarını yok saymak için kod, eklenti veya içerik dağıtım ağını kullanabilirsiniz.

1. Sorgu Dizelerini Kaldırmak için Kodu Kullanın

Aşağıda belirtilen kod, sitenizin gecikmesini azaltmanıza yardımcı olabilir.

Aşağıdaki kodu function.php.file içine koymanız yeterlidir.

function _remove_script_version( $src ) {
        $parts = explode( ‘?ver’, $src );
        return $parts[0];
}

add_filter( ‘script_loader_src’, ‘_remove_script_version’, 15, 1 );
add_filter( ‘style_loaded_src’, ‘_remove_script_version’, 15 ); 
2. Sorgu Dizelerini Kaldırmak için Eklentiyi Kullanın

Sorgu dizelerini kaldırmak ve web sitesi performansını artırmak için bir eklenti de kullanılabilir. En çok kullanılan eklentilerden biri Query Strings Remover'dır. Hafiftir ve sorgu dizelerini ağdan etkin bir şekilde kaldırır.

3. Bir CDN ile Sorgu Dizelerini Önbelleğe Alın ve Yoksay

Kodları ve eklentileri kullanmak, sorgu dizelerini kaldırmanıza yardımcı olabilirken, içerik dağıtım ağını kullanmak en etkili olarak kabul edilir. WordPress uzmanları tarafından en çok tavsiye edilen yöntemdir. KeyCDN, sorgu dizelerini kaldırmanızı oldukça kolay ve kullanışlı hale getirir. İşlev dosyasına kod girme veya eklentileri kullanma zahmetine girmeden, web sitesinin daha hızlı yüklenmesini sağlamak için sorgu dizelerini ağdan çıkarmak için içerik dağıtım ağını kullanabilirsiniz.

Ignore Query Strings

Google Yazı Tiplerini Barındırın

Google yazı tipleri, genellikle genel site performansını ve hızını etkileyen WordPress temasının bir parçasıdır. Google yazı tipleriyle ilgili DNS aramaları sitenizin hızını olumsuz etkileyebilir. Aşağıda belirtilen farklı yazı tiplerine bir örnektir.

https://fonts.google.com/specimen/Merriweather
https://fonts.google.com/specimen/Montserrat

merriweather-v13-latin-700.woff
merriweather-v13-latin-700.woff
merriweather-v13-latin-700italic.woff
merriweather-v13-latin-700italic.woff2
merriweather-v13-latin-900.woff
merriweather-v13-latin-900.woff2
merriweather-v13-latin-900italic.woff
merriweather-v13-latin-900italic.woff2 
merriweather-v13-latin-italic.woff
merriweather-v13-latin-italic.woff2
merriweather-v13-latin-regular.woff
merriweather-v13-latin-regular.woff2
montserrat-v7-latin-700.woff
montserrat-v7-latin-700.woff2
montserrat-v7-latin-regular.woff
montserrat-v7-latin-regular.woff2 

Uzmanlar, site sahiplerini yavaş hız sorununu çözmek için oluşturulan DNS aramalarının sayısını azaltmaya çağırıyor. Burası içerik dağıtım ağının sitenizin imdadına yetişebileceği yerdir. Yazı tiplerini CDN'ye taşıyabilir ve genel site performansını iyileştirebilirsiniz. CDN Etkinleştirici eklentisi, Google yazı tiplerini barındırmak için de kullanılabilir. İlk başta, WordPress temasında bu özelliği devre dışı bırakmanız istenecektir.

Gravatarları devre dışı bırak

Şimdiye kadar, DNS aramalarının sayısı azalmış olmalıydı. Son olarak site performansını artırmak için yapmanız gereken gravatarları devre dışı bırakmaktır. Sadece WordPress sitenizin kontrol paneline erişin ve safe.avatar.com seçeneğini bulun. Gravatarları devre dışı bırakmak için işaretini kaldırın. Bu, WordPress sitenizi optimize etmek ve daha hızlı yüklenmesine yardımcı olmak için düzeltmeniz gereken son HTTP isteğidir.

Disable Gravatars

Yukarıda belirtilen adımlar, WordPress sitesinin yavaş hız sorununu etkili ve zamanında çözmenize yardımcı olabilir. Bu adımları izleyin ve web sitenizi yavaşlatan özellikleri devre dışı bırakmak için doğru kodu ve eklentileri kullanın. Eklentileri çevrimiçi olarak seçerken, en iyi sonuçları elde etmek için hafif olanları ve birden fazla özellikle birlikte gelenleri seçtiğinizden emin olun. WordPress sitenizin performans sorununu düzeltebilir veya gecikme sorunuyla ilgilenmesi için profesyonelleri işe alabilirsiniz.

Web sitesi geliştirme şirketleri ve WordPress uzmanları bu tür görevlerde uzmanlaşmıştır. Doğru değişiklikleri uygulayabilir ve WordPress sitesinin genel performansına zarar veren özellikleri devre dışı bırakabilirler. Hizmetlerini kullanın ve sitenizin performansını artırın ve kullanıcılar için sorunsuz bir deneyim sağlamaya yardımcı olun.