arama

WordPress Hızlandırma ve Optimize Etme Yolları

Wordpress optimizasyonu ile ilgili internette bir çok kaynak mevcuttur. Hatta o kadar çok arttı ki birçok webmaster sitesi ücretli hizmet vermeye başladı.Bu yazımızda wordpress hızlandırma işlemleri için gerekli olan bi kaç eklenti ve özellikten bahsedeceğiz.
  • paylaş
  • paylaş
  • paylaş
  • paylaş
  • admin admin

WordPress Hızlandırma ve Optimize Etme Yolları

Aşağıdaki WordPress hızlandırma ve optimizasyon tavsiyelerim sayesinde siteleriniz hem hızlı, hem güvenli hem de SEO açısından daha iyi konuma geldiği gibi aynı zamanda sunucu veya hostinginizin kaynak kullanımını da oldukça düşürecektir. Eğer sunucu da sizinse bir diğer yazımda anlatacağım sunucu optimizasyonları ile bunları birleştirirseniz düşük bütçeyle bile çok yüksek kapasiteli bir siteye sahip olabilirsiniz.

1. Hızlı ve kaliteli bir hosting firması ( Kesinlikle çok önemli ucuz diye host bulmayın çok sıkıntı çekersiniz. Host firmanız iyi değilse yaptığınız herşey boş bunu unutmayın.)

Tercihiniz VPS ise DigitalOcean’ı tavsiye edebilirim.

2. Tema : Hızlı, kaliteli ve çok tercih edilen bir WordPress teması tercih etmelisiniz.

3. Cache: WP Fastest Cache gibi bir eklenti sayesinde önbellekleme yapmalısınız.

4. CND: Yine aynı WP Fastest Cache eklentisi ile CDN hizmeti entegrasyonu, CDN hizmeti almak istemiyorsanız Jetpack Photon CDN’i bu eklenti ile ücretsiz olarak da aktifleştirebilirsiniz.

5. WP Optimize: Arada sırada WP Optimize gibi bir eklenti ile veritabanı optimizasyonu yapın

6. HTML,CSS and JavaScript Dosyalarını Küçültün, Bunun için Fast Velocity Minify eklentisini kullanabilirsiniz. (WP Fastest Cache eklentisini kullanıyorsanız bu eklentiyi yüklemeye gerek yok. WP Fastest Cache eklentisinde bu özellikler zaten var.)

7. Lazy Load by WP Rocket: Bir diğer wordpress site hızlandırma eklentisi. Bu eklenti benim favorilerimden. Neden derseniz resimler, ziyaretçilerin sitenizi ziyaret ettiklerinde indirmesi gereken en büyük nesnelerden biridir; bu da sitenizi yavaşlatabilecek en büyük kriterlerden biri haline getirir. Hele ki çok fazla resim kullanıyorsanız bu durum daha da yorucu olabilir. Ortalama olarak bir web sitesinde, resimler sayfa boyutunun% 63’ünü oluşturur.

Ancak Lazy load wordpress eklentisi resimlerinizi yalnızca bir kullanıcı sayfayı aşağı doğru kaydırdığında yükler. Bir okuyucu sayfanızla etkileşimde bulunursa, yalnızca ek kaynakları yüklemeniz gerektiğinden, ilk sayfa yükleme sürenizi çok daha hızlı hale getirir.

Fazla eklenti kurmamaya, çoğu sorununuzu eklenti yerine kod dilimleri ile çözmeye ve WordPress Jetpack eklentisini kullanmamaya çalışın.

8. Optimize İmages: WP Smush.it‘i indirin ve etkinleştirin Bu eklenti, yüklediğiniz her görüntüyü optimize eder ve yüklediğiniz tüm görüntüleri silmek için Bulk Smush.it özelliğini kullanabilirsiniz.

Bu eklentiyi kullanmak yerine görsellerinizi tinypng.com adreste bulunan alana yükleyin. WP Smush eklentisinin küçülttüm dediği görseli %80 daha küçültüyor bu site. Şiddetle tavsiye ederim.

Görsel optimizasyonu: Temanızda yer alan en yüksek çözünürlüğe göre görseller yüklemelisiniz. Yani bunun üstü sitenizi boş yere yormaktan başka bir işe yaramaz. Ben 720×449 piksel çözünürlükte .png formatlı görseller kullanıyorum.

9. Güvenlik: Güvenliği de elden bırakmamanız sitenizi hızlandıran ve koruyan bir işlem olacaktır. Bunun için de Wordfence eklentisini kullanabilirsiniz.

10. Gzip compression Aktif Edin: Gzip sıkıştırmasını etkinleştirmek için .htaccess dosyanıza aşağıdaki satırları ekleyin:

    # Compress HTML, CSS, JavaScript, Text, XML and fonts
    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

    # Remove browser bugs (only needed for really old browsers)
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    Header append Vary User-Agent

11. Tarayıcı Önbelleğini Aktifleştirme: arayıcı önbelleğini etkinleştirmek için .htaccess dosyanıza aşağıdaki satırları ekleyin:

    ## EXPIRES CACHING ##
    
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType text/html "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    ExpiresDefault "access 1 month"
    
    ## EXPIRES CACHING ##

Site/Sayfa Puanlama ve Test Adresleri

Aşağıya yazdığım adresleri test yapmak, testler sonucunda sitemin hız puanlamasını öğrenmek ve optimizasyonlar yapmak için kullanıyorum. Siz de faydalanabilirsiniz.