Wordpress Site Hizlandirma Yollari
Wordpress

WordPress Site Hızlandırma | Altın Niteliğinde Yollar

WordPress dinamik yapıya sahip, en çok tercih edilen içerik yönetim sistemlerinden (CMS) biridir. Her sitede olduğu gibi WordPress tabanlı sitelerde de kaynak kullanımı oldukça fazladır, tabii bu her siteden siteye değişse de genel olarak bu değere az dememiz doğru olmaz.  Kaynak kullanımının arkaplanda az olmadığını düşünürsek ve siteden siteye değişen durumları (fazlaca resim, animasyon vs. kullanımı) ele alırsak her WordPress tabanlı sitenin bir optimizasyona ihtiyacı vardır. WordPress Site Hızlandırma başlıklı makalemi okurken arkanıza yaslanın ! Çünkü uçuşa geçiyoruz.

Makalemi geçmeden önce sitenizin hızını öğrenmek istiyorsanız site hızınızı ölçebileceğiniz siteleri ‘Kaliteli Site Hızı Ölçme Siteleri‘ makalemi okuyarak öğrenebilirsiniz. Çözüm yollarını öğrenmeden önce analiz şarttır. Bir bakın siteniz hız konusunda ne alemde, nerelerde yanlış yapmışsınız, neden siteniz yavaş bir öğrenin. Ona göre verdiğim yolları uygulamaya alabilirsiniz. ‘WordPress Site Hızlandırma‘ başlıklı makalemi okurken zevk almanız dileğiyle başlıyorum.

Hızlı Bir Site Niçin Önemlidir ?

  • İlk olarak kullanıcı deneyimini düşünecek olursak hiçbir ziyaretçi yavaş bir sitede gezinmek istemez. Hatta ve hatta ziyaretçiler çok geç açılan siteleri daha yüklenmeden terk etmektedirler. Kullanıcı deneyimi sitenizin imajı açısından önem taşımaktadır. WordPress hızlandırma konulu bu makalemi dikkate alarak kullanıcılarınıza rahat bir site deneyimi yaşatabilirsiniz.
  • Google yani SEO için önem taşımaktadır ve Google’ın 200’den fazla sıralama kriterinin içinde sitenin hızlı olması da yer almaktadır. Çünkü Google kullanıcı deneyimini temel alır ve kullanıcıların yavaş sitelerde dolaşmasını sevmez. O nedenle çok çok yavaş sayfalara sahipseniz üst sıralara tırmanmakta zorluk çekmeniz normaldir. Site Hızlandırma Yolları ile yavaş açılan sayfaların önüne geçebilirsiniz.
  • Hemen çıkma oranının yükselmesine sebebiyet verir. WordPress site hızlandırmayı başlı başına bu sebep yüzünden önemseyebilirsiniz çünkü hemen çıkma oranınızın yüksek olması da sitenin doğal SEO yapısına zarar verir.

WordPress Site Hızlandırma Taktikleri

1) Resimler

Eğer sitenizde sayıca çok fazla resim kullanıyorsanız ve bu resimlerin kalitesi yüksekse doğal olarak boyutları da yüksektir ve sayfa yüklenirken arkaplanda onların da yüklenmesi zaman alacaktır. WordPress hızlandırma yollarının en fayda sağlayan kısmı diyebilirim. Sitenizde resim kullanmanız elbette ki önemlidir ancak fazlasından kaçının.

İster fazla ister az resim kullanın, resimlerinizi optimize etmeniz son derece önemlidir çünkü optimize edilmiş 1 resim optimize edilmemiş 7-10 resime denk düşebilmektedir. Ne kadar önemli olduğunu siz de fark ettiniz değil mi ? Resimlerinizi sıkıştırmanız (optimize etmeniz) size WordPress site hızlandırma konusunda maksimum faydayı sağlayacaktır. ‘Resim Sıkıştırma Site, Program ve Eklentiler‘ başlıklı makalemi okuyarak resimleri sıkıştırmada yardımcı olacak site ve eklentileri öğrenebilirsiniz. Yinede ben ufak olarak değinmek istiyorum.

WP Smush

WordPress için en çok bilinen resim sıkıştırma eklentilerinden biridir ancak ben kaç kez kullanmama rağmen analiz sonuçlarında nedense faydasını göremedim. Sorun benden de kaynaklı olabilir, yinede siz deneyebilirsiniz. Eklentiyi eklenti arama panelinden arayarak kurabilirsiniz.

TinyPNG for WordPress

Linkini verdiğim makalede sitesinden bahsettiğim ancak WordPress için olan eklentisinden bahsetmediğim bir eklenti. WordPress site hızlandırma konusunda resimlerin önemli olduğundan bahsetmiştim zaten. Tinypng.com‘dan resimlerinizi sıkıştırıp yükleyebilirsiniz yahut bu eklentiyi WordPress için kurarak işleri daha kolay hale getirebilirsiniz.

WordPress hızlandırma için resim optimizasyonu konusunda bir kısım daha mevcut. Sitenize yüklediğiniz resimleri orjinal boyutlarıyla yüklemelisiniz. Nasıl yani ? Dediğinizi duyar gibiyim. Sitenize 1000×500 ebatlarında  bir resim yüklediğinizi varsayalım. Ancak sitenizin içerik kısmı küçük olduğundan, otomatik olarak resim 500×250 ebatına düştü diyelim. Ziyaretçi resmi 500×250 boyutunda görecek ancak resim yine arkaplanda 1000×500 ebatında yüklenecektir. Resimin ebatı arttıkça boyutu da artar, boyutu artarsa doğal olarak yüklenme süresi de artar ve hız yavaşlar. Burda değinmek istediğim kısaca resimleri kullanacağımız boyutlara küçülterek yüklemeliyiz.

İlginizi Çekebilir :  Wordpress En İyi 3 Galeri Eklentisi | Premium Niteliğinde

Ayrıca resimleriniz boyutunu uygun css kodlarıyla belirtmelisiniz.

<img src=”hkirsancom.jpg” width=”260” height=”130” />

Ayrıca SEO Resim Optimizasyonu konulu makalemi okuyarak SEO’ya uygun olarak resimleri nasıl optimize edebileceğiniz öğrenebilirsiniz.

2) Cache Eklentisi

Eğer WordPress tabanlı bir siteye sahipseniz WordPress site hızlandırma için cache eklentisine ihtiyacınız vardır. Size verebileceğim en popüler isimler Wp Fastest Cache, WP Super Cache ve W3 Total Cache’dir. 3’ünü de kullandım ancak Wp Fastest Cache kadar basit ve etkilisini görmedim açıkçası, o nedenle size tavsiyem bir Türk kardeşimizin geliştirmiş olduğu Wp Fastest Cache eklentisini kullanmanızdır. Kullanımı oldukça basittir, normal eklenti kurulumu ile kurulumunu yapın, ayarlar kısmına gelip tüm seçenekleri işaretleyin ve kayıt edin, karşınıza çıkan pencereleri kapatın.

Ayrıca sitenizdeki her bir değişiklikten sonra eklentinin ayar kısmına gidip önbellekteki dosyaları temizlerseniz siteniz yükten kurtulmuş olur. Premium versiyonu da bulunan eklentinin normal versiyonu da iş yapıyor ancak Premium versiyonunun daha gelişmiş özellikleri mevcut. WordPress’in arkaplanda çok veri harcadığını  ve gereksiz dosyaları biriktirdiğini düşünürsek WordPress site hızlandırma için mutlaka bir cache eklentisine ihtiyaç duyuyoruz. WordPress Hız ve Optimizasyon Eklentileri makalemi inceleyerek size yardımcı olacak eklentileri görebilirsiniz.

3) Lazy Load Eklentisi

Lazy Load yani Türkçesiyle tembel yükleme gibi bir anlam çıkardığımız eklentiler, WordPress tabanlı sitemize ilk olarak giriş yaptığımızda bize sadece görünen kısmı yükler, diğer kısımlar aşağı indikçe yüklenir. 2000 kelimelik ve 20 resimlik dev bir yazıya girdiğinizi düşünün, lazy load eklentisi kullanmazsanız 20 resmin yüklenmesi zaman alacaktır ancak lazy load kullanırsanız sadece görünen kısımlar yükleneceğinden, görünmeyen kısımlar da aşağı indikçe yükleneceğinden hızdan tasarruf edersiniz. O nedenle lazy load eklentileri WordPress site hızlandırma için önemli bir konuma sahip. Lazy Load hakkında daha detaylı bilgiliyi WordPress Lazy Load Eklentisi başlıklı makalemde bulabilirsiniz.

4) Veritabanı Temizliği

Wordpress Site Hizlandirma - Veritabani Temizligi

WordPress Site Hızlandırma – Veritabani Temizligi

WordPress Site Hızlandırma konusunda buzdağının görünmeyen kısmını, yani sitemizin veritabanını da temizleyerek optimize etmemiz gerekir. WordPress tabanlı sitenizde her işlem yaptığınızda arkaplanda gereksiz veri ve tablo kalıntıları oluşur. Buda sitenizi bir nebze de olsa yavaşlatabilir. O nedenle site hızlandırma yollarını verimli bir şekilde uygulamak için WordPress veritabanı temizliği konusuna da önem göstermek gerekir. Ayrıca WordPress veritabanı temizliği WordPress hızlandırma konusunda da size yardımcı olacak ve site yönetim panelinizi de rahatlatacaktır.

WordPress veri tabanı temizliği konusunda size önereceğim tek bir eklenti var, oda WP-Optimize eklentisi. Bu eklenti wordpress veritabanınızı hafifleterek wordpress site hızlandırma konusunda bir adım öne geçmenizi sağlar. Detaylı bilgiyi ilerleyen makalelerde paylaşmayı düşünüyorum ancak siz şimdilik diğer sitelerden araştırabilirsiniz.

5) Hızlı Bir Tema Kullanımı

WordPress hızlandırma konusunda en önemli kısımlardan biri de bir sitenin kullandığı temadır. Temanızı seçerken birçoğumuz sadece görünüşüne dikkat etsede, kullandığınız temanın site hızınıza çok etkisi var. O nedenle site hızlandırma yolları arasında buna da yer vermek istedim. Kullandığınız tema ağır animasyonlar, kod yığınları içermemeli ve temiz bir kodlamaya sahip olmalı. Benim Ücretsiz WordPress Temaları başlıklı makalemde paylaştığım temaların birçoğu sade, hızlı ve temiz temalardır. Bakmanızı tavsiye ederim.

İlginizi Çekebilir :  5 Maddede Blogger vs Wordpress

6) Gereksiz Eklenti Kullanımı

Eklentiler WordPress’te en çok sorgu yaratan kısımlardır. Ne kadar eklenti kullanıyorsanız sitenizde arkaplanda o kadar sorgu çalışır ve siteniz doğal olarak kendisine ağır yük bindiği için yavaş çalışır. Mümkün olduğunca gereksiz eklentilerden kaçınmalı, işlerimizi eklentisiz halledebiliyorsak halletmeli, eğer halledemiyorsak son çare olarak eklenti kullanmalıyız. Örneğin, Google Analytics kodu yerleştirme için birçok eklenti mevcut, izleme kodunuzu giriyorsunuz ve otomatik olarak kodu yerleştiriyor kendisi. Peki, bu eklentiyi kullanmak yerine izleme kodunu <head> tagları arasına kendimiz eklesek fena mı olur ? Bir şey kaybetmeyiz, aksine fazla sorgudan tasarruf eder ve ekstra hız kazanırız. O nedenle WordPress site hızlandırma konusunda başarılı olmak istiyorsak gereksiz eklenti kullanımlarından kaçınmalıyız.

7) WordPress Hızlandırma için CDN Kullanımı

Wordpress Site Hızlandırma - CDN Kullanımı

WordPress Site Hızlandırma – CDN Kullanımı

WordPress hızlandırma konusunda en verimli sonuç alabileceğiniz yol CDN kullanımıdır. Tabii bu alacağınız verim siteden siteye değişse de CDN kullanarak her türlü verim alırsınız. Sitenizde çok sayıda gif, video, resim tarzı şeyler mevcutsa CDN kullanarak hızınızı gözle görülür ölçüde arttırabilirsiniz.

Nedir Bu CDN ? Mantığı Nedir ?

CDN’i size şöyle açıklayalım. Sitenizdeki dosyaları dünyanın çeşitli yerlerindeki sunucuya dağıtıyor. Neden mi ? Çünkü sizin hosting firmanızın lokasyonu Ankara ise Türkiye dışında bir ülkeden sitenize girmeye çalışan bir ziyaretçi, Türkiye’de yaşayan ziyaretçilere göre sitenize daha geç bağlanır. Buda resim ve çeşitli dosyalarınızın sadece Ankara lokasyonlu sunucuda bulunmasıdır. İşte CDN burada devreye giriyor. Çeşitli sunuculara dağıtım yaparak dosyalarınızın dünyanın çeşitli sunucularında barınmaya sağlıyor ve örnek olarak Almanya’dan sitenize bağlanmak isteyen bir kişi Ankara sunucusunu değil, kendisine en yakın olan sunucudan sitenize bağlanacaktır. Buda site açılma hızınızı arttırır. O nedenle WordPress site hızlandırma konusunda uygulanması gereken yöntemlerden biri.

Ancak sitenizdeki resim ve çeşitli dosyaların sayısı az ise ille de kullanacaksınız diye bir kaide yok. Ama kullanırsanız faydasını görür müsünüz  ? Evet görürsünüz.

8) Site Hızlandırma için GZİP Sıkıştırma Kullanımı

Cache eklentilerinin mantığı, yukarıda da bahsettiğim gibi sıkıştırma yaparak ve önbelliği temizleyerek sitenizi hızlandırmaktır. Bir diğer popüler sıkıştırma yöntemi ise GZIP sıkıştırma yöntemidir. GZIP kullanarak sıkıştırma yaptığınız siteler daha hızlı açılacaktır. WordPress site hızlandırma konusunda da gzip önemli bir konuma sahiptir.

WordPress Gzip Sıkıştırma Nasıl Kullanılır ?

GZIP özelliğini aktif etmek için sitenizin .htaccess dosyasına aşağıdaki kodu eklemeniz yeterli olacaktır. Bu aşamayı geçtiğinizde WordPress site hızlandırma adına önemli bir noktayı tamamlayacaksınız.

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
SetOutputFilter DEFLATE

9) WordPress Hızlandırma için HTML, CSS ve JS Kodlarınızı Sıkıştırın

WordPress site hızlandırma için en önemli noktalardan biridir. Sitenizin arkaplanında bir çok kod bulunur. Bu kodları sıkıştırarak ve boyutunu en aza indirerek arkaplanın açılması süresini kısaltır ve dolayısıyla sitenizin açılma hızını arttırmış olursunuz. İnternetten CSS, JS, HTML kodları sıkıştırma aramalarını ayrı ayrı yaparak kodlarınızı küçültebilir ve maksiumum verimle bir sonuç alabilirsiniz. Örneğin WordPress temanızın style.css dosyası birçok kod içeriyor olabilir. Bu kodların arasında birçok boşluk bulunmaktadır ve buda boyutunu arttırır. Ancak sıkıştırdığınızda boyutunu azaldır ve site hızlandırma yolları adına önemli bir adımı da başarıyla tamamlarsınız.

10) WordPress Hızlandırma için Keep-Alive Kullanımı

WordPress sitenizde keep alive kullanarak wordpress site hızlandırma adına olumlu sonuçlar alabilirsiniz.

İlginizi Çekebilir :  Wordpress Admin Paneli Logosunu Değiştirme

Keep-Alive Nedir ? WordPress Keep Alive Kullanımı

Sitenizin hızını etkileyen bir diğer etmen de sunucu yanıt süresidir(makalenin ilerleyen bölümlerinde değineceğim). Sunucu yanıt süresini etkileyen etmenler arasında sunucunuzdan alınan bir takım izinler de bulunur, bu izinler arkaplanda alındığı için fark etmezsiniz. Keep-Alive özelliğini kullandığınızda bu izinler tek tek alınmak yerine toplu bir seferde alınır ve siteniz hızlanır. Site hızlandırma yollarından biri olan Keep-Alive bu nedenle önemlidir. Keep Alive kullanmak için sitenizin .htaccess dosyasına şu kodu eklemeniz yeterlidir.

<BURAYISİLİNifModule mod_headers.c>
Header set Connection keep-alive
<BURAYISİLİN/ifModule>

BURAYISİLİN” diye belirttiğim yerleri siliniz. Onları belirtmessem direk kod olarak algılıyor ve o nedenle sorun çıkıyordu, siz silip .htaccess dosyanıza ekleyiniz.

11) Sunucu Yanıt Süresini Azaltın

Bir siteye bağlanırken o sitenin bağlı olduğu sunucuya bir istek gönderirsiniz ve sunucu yanıt verdiğinde siteye bağlanırsınız. Sunucu yanıt süresi çok olduğunda siteye bağlanmanız zaman alacağından site hızı yavaşlık gösterebilir. Google Page Speed analizinde de bir değerlendirme kategorisi olan sunucu yanıt süresini azaltmak için servis sağlayıcınızla görüşmeli, eğer olumlu sonuç alamadıysanız sunucu yanıt süresi iyi olan hosting firmalarını araştırıp onlardan hosting almalısınız. Zira bu konu WordPress site hızlandırma konusunda önemli konulardan biri.

12) WordPress Hız Optimizasyonu için CloudFlare Kullanımı

Wordpress Hızlandirma için Cloudflare

WordPress Hızlandırma için Cloudflare

WordPress site hızlandırma için arkanızda sağlam bir destek istiyorsanız CloudFlare uygun bir tercihtir. CloudFlare bol DDOS saldırısı alan sitelerin genelde ücretli versiyonunu tercih ettiği bir sistemdir ancak ücretsiz versiyonu da bulunmaktadır. Ücretsiz versiyonunu WordPress tabanlı sitenize entegre ettiğinizde güvenlik,hız ve sıkıştırma konusunda önemli artılar kazanırsınız. Örneğin güvenlik adına ftp ve webmail erişimi engelleme gibi seçenekleri bulunmaktadır. WordPress hız optimizasyonu yapan kişilerin genelde tercih ettiği bir sitedir. CloudFlare Nedir ? Konulu makalemden CloudFlare’ın ne olduğunu detaylıca öğrenebilir, ve yine aynı CloudFlare kurulumu makalemden de kurulumunun nasıl yapıldığını görebilirsiniz. Ayrıca CloudFlare Ayarları linkine tıklayarak aynı makalenin ayar kısmına da erişebilirsiniz.

13) Tarayıcı Önbellekleme Özelliği Kullanımı

Tarayıcı önbellekleme özelliği sitenize giren kullanıcıların bir sonraki girişlerinde daha hızlı girmelerini sağlar. Bunun sebebi bu özelliği aktif ettiğinizde, kullanıcı bir sonraki girişinde bazı şeyleri tekrar yüklemez. Örneğin resimleri ele alacak olursak ilk girişinde resimleri yükler ve yavaş girer diyebiliriz. Ancak sonraki tekrar eden girişlerde resimleri tekrar indirmek için vakit harcamayacak, önbellekten yararlanacaktır. Bu nedenle bu özellik WordPress site hızlandırma konusunda maksimum önem taşır.

WordPress Tarayıcı Önbellekleme Özelliği Kullanımı

Bu özelliği kullanmak için .htaccess dosyanıza aşağıdaki kodu eklemeniz yeterlidir. ”BURAYISİLİN” kısımlarını siliniz.

<BURAYISİLİNifmodule mod_expires.c>
<filesmatch "\.(jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
<BURAYISİLİN/filesmatch>
<BURAYISİLİN/ifmodule>

14) Css Sprite Özelliğini Kullanın

Css Sprite kavramı için birçok resmin tek bir resimde birleştirilmiş hali diyebilirim. Bu özelliği kullandığınızda o sayfadaki tüm resimler sanki tek bir resimmiş gibi tek yüklemeyle açılır ve açılış süresi kısalacağından hızdan kazanırsınız. O nedenle WordPress site hızlandırma için Css Sprite kullanımına da dikkat edebilirsiniz.

Makalemin sonuna doğru yaklaşırken, yaklaşık 2000 kelime olan bu makaleyi yazarken harcadığım emeğe karşılık bir yorumunuzu eksik etmemenizi, makaleyi sosyal medyada paylaşmanızı rica ediyorum sizlerden. Ayrıca başlıkta da gördüğünüz en az %20 hız değeri kesinlikle ortalama bir değerdir ve siteden siteye değişiklik gösterebilir. Ancak ben tüm yöntemleri tamı tamına uyguladığınızda %20’den fazla sonuç alacağınızı düşünüyorum. ‘WordPress Site Hızlandırma‘ başlıklı makalemden bu kadar arkadaşlar, hepinize bol optimizasyonlu günler diliyorum.

[Toplam Oy Sayısı: 2 Ortalama Puan: 5]