UYARI: Lütfen herhangi bir müdahalede bulunmadan önce bütün dosyalarınızı yedekleyiniz.
1 - İlk olarak resimlerimizi optimize edelim. Sunucuyu en çok yoran .js'lerden sonra görsellerdir. Görselleri optimize etmenin 2 farklı yolu vardır. Elle veya otomatik bir biçimde yapılabilir.
Elle olan bütün görseller sunucudan bilgisayara indirilir. Görsellerin boyutunu sıkıştıran yazılımlar tarafından sıkıştırılıp tekrar yüklenir. Önerdiğim yazılım: Riot Daha gelişmiş bir şey isterseniz: JPEGmini
Otomatik yoluna geçelim. Regenerate Thumbnails her wordpress tabalı sitede kurulu olması gereken eklentidir. Yaptığı şey nedir? Diyelim ki 1024 px bir görsel yüklüyorsunuz. Post'ta görsel 500 px olarak ayarlandı normalde sayfa yüklenirken 1024 px yüklenir, css kodları aracılığıyla çerçevenin içine sıkıştırılır. Boyut değişmez. Eklentinin yaptığı işlem tam olarak bu konuda size yardım ediyor. Her alternatif boyutta görseli kopyalıyor. Eğer 500 px olarak belirtiyseniz o görselin kaynağı 500 px oluyor. Performans olarak baya etkisi var diyebilirim.
Görsellerinizi sıkıştırmak için eklentiler:
WP Smush.it
EWWW Image Optimizer
Önemli: Başka siteden görsel almak hiçbir zaman iyi değildir. Hatta sunucunuzu daha çok yorucaktır. Bir görselin kendi sunucunuzda barınması her zaman daha iyidir. Başka bir yerden URL yoluyla aldığınız görsel hem sizin sunucunuzu hem de 3. kişinin sunucusunu yorucaktır.
2 - Css dosyalarının etkisi pek olmasa bile el atmakta fayda var. Css dosyasını elimizle sıkıştırabiliriz. /style.css dosyasını indirin. Dosyayı açın. Tümünü seçip kopyalayın. Css minifier sitesine girip soldaki tarafa yapıştırın. Minify butonuna tıklayın. Sağda çıkan kodların hepsini alıp style dosyasına dönüp o kodla değiştirin. Kaydedin yükleyin.
Not: Bu işlemden önce Style dosyanızı yedeklemeyi unutmayın.
3 - Gravatar kullanımı kapatıp yerel olarak avatarları kullanmak sunucunuzu rahatlatıcaktır. Tavsiye: Simple Local Avatars
4 - Çerez eklentisi şart olan bir diğer şeydir. Çerez eklentilerin yaklaşık mantığını sizlere anlatayım. Normalde her sayfaya giren ziyaretçi için sql'dan bilgiler tekrar tekrar çağırılır. Bu da sunucuyu baya yorar. Çerez eklentileri Mysql'u aradan çıkarır. Sorgu pek olmaz. Önerdiğim eklenti : WP Fastest Cache
Eklenti .htaccess ayarlarınızı da yapmakta. Ek olarak bunun için manual ayarlar paylaşmayacağım. Her yazı eklentiğinde çerezler silinsin ayarını açın lütfen. Aksi halde yeni yazı yazdığınızda anasayfada yazı çıkmayacaktır.
5 - Bileşen alanını softlaştırın. Yan tarafa popüler, rasgele vs. adı altında birçok şey ekleniyor ve her birinin görseli olduğunu unutmayın. Bunları az tutmaya çalışın.
6 - Gereksiz eklentilerden kaçının. Kaynak tüketimlerini görmek için eklenti: P3 (Plugin Performance Profiler)
7 - Yeni! JS dosyaları büyük yer kaplamakta. Bunları optimize edebilmek için bir araç buldum. Hiç test etmedim. Bu işlemi yapmadan önce .Js dosyanızı yedekleyin lütfen. Araç: Closure Compiler Service Alternatif: http://www.minifyjavascript.com/
8 - Yeni! Veritabanını çöplüğe çeviren verileri temizlemek için harika bir eklenti var. WP-Optimize
Gelen ilgiye göre devam edecek