WordPress Sitelerinizin Performansını Artırmanın 9 Etkili Yolu (eklentisiz)

Yazan: admin
0 Yorum 4 dakika okuma süresi
WordPress sitenizin performansını artırma

WordPress sitenizin performansı, ziyaretçilerinizin deneyimini belirleyen önemli bir faktördür. Hızlı yükleme süreleri, kullanıcı memnuniyetini artırırken, arama motorlarında daha yüksek sıralama elde etmenize yardımcı olabilir. Bu yazıda, WordPress sitenizin performansını artırmak için kullanabileceğiniz 9 etkili yöntemi ele alacağız.

Resim Optimizasyonu:

Resimler, web sitelerinin yüklenme sürelerini etkileyen önemli bir faktördür. Resim dosyalarınızı sıkıştırarak dosya boyutlarını azaltabilir ve hızlı yükleme süreleri elde edebilirsiniz.

add_filter('jpeg_quality', function($arg){return 80;});

Asenkron CSS ve JavaScript Yükleme:

CSS ve JavaScript dosyalarınızı asenkron olarak yükleyerek, tarayıcının sayfayı daha hızlı render etmesini sağlayabilirsiniz.

<link rel="stylesheet" href="styles.css" async>
<script src="script.js" async></script>

Kritik CSS’i Inline Olarak Ekleyin:

Sayfanın kritik kısmını oluşturan CSS kodlarını <style> etiketleri arasında doğrudan sayfa içine ekleyerek, tarayıcının sayfayı daha hızlı render etmesini sağlayın.

function add_critical_css() {
    echo '<style>';
    include_once get_template_directory() . '/critical.css';
    echo '</style>';
}
add_action('wp_head', 'add_critical_css', 1);

DNS Prefetch Eklemek:

Tarayıcının belirli etki alanlarını önceden çözümlemesini sağlayarak sayfa yükleme süresini iyileştirebilirsiniz.

function dns_prefetch() {
    echo '<meta http-equiv="x-dns-prefetch-control" content="on">';
    echo '<link rel="dns-prefetch" href="//example.com">';
}
add_action('wp_head', 'dns_prefetch', 0);

XMLRPC Erişimini Devre Dışı Bırakma:

Güvenlik nedenleriyle, XMLRPC erişimini devre dışı bırakarak istenmeyen erişimleri engelleyebilirsiniz.

add_filter('xmlrpc_enabled', '__return_false');

REST API Bağlantılarını Kaldırma:

REST API bağlantılarını kaldırarak sayfanızın gereksiz bilgi aktarmasını önleyebilirsiniz.

remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('template_redirect', 'rest_output_link_header', 11);

HTTP/2 ile Kaynakları Önceden Yükleme:

Kaynakları önceden yükleyerek sayfa yükleme sürelerini iyileştirebilirsiniz.

<IfModule mod_headers.c>
    Header set Link "</path/to/your/styles.css>; rel=preload; as=style"
    Header set Link "</path/to/your/scripts.js>; rel=preload; as=script"
</IfModule>

Veritabanı Sorgularını Önbelleğe Alma:

Sıkça kullanılan veritabanı sorgularını önbelleğe alarak veritabanı erişimini azaltabilir ve sayfa yükleme süresini iyileştirebilirsiniz.

$cached_query = wp_cache_get('cached_query_results');
if (!$cached_query) {
    $cached_query = new WP_Query($args);
    wp_cache_set('cached_query_results', $cached_query);
}

Gereksiz Bağlantıları Kaldırma:

Kullanılmayan bağlantıları kaldırarak sayfanın gereksiz bilgi aktarmasını önleyebilirsiniz.

remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'index_rel_link');

Bu kodları kullanarak WordPress sitenizin performansını artırabilir ve daha hızlı yükleme süreleri elde edebilirsiniz.

Umarım faydalı olmuştur 🙂

You may also like

Yorum Yap

Bu web sitesi, deneyiminizi iyileştirmek için tanımlama bilgilerini kullanır. Bu konuda sorun yaşamadığınızı varsayacağız, ancak isterseniz devre dışı bırakabilirsiniz. Kabul Et Devamı