WordPress Sitenizi 2 Kat Hızlandırın!

Webmaster Enes

Merhaba arkadaşlar.  Sitelerimizin hızlı açılması çok önemli. Zira yavaş açılan bir site ziyaretçi kaybeder. Ziyaretçi site içerisinde yavaşlama olmadan dolaşabilirse, sitede kalma süresi artar. Ayrıca hızlı açılan sitenin SEO başarısı da artar. Başlayalım.

 

1. Adım- Sayfa Kodlarını Küçültün

Tema geliştiriciler, kodların düzenlenmesi düzgün olsun diye kodlar arasında bazı boşluklar bırakırlar. Bir websitesi için bu boşlukların olması veya olmaması, görünümü etkilemez. Ama kodlar arasında boşlukların olmaması, sayfanızın hızlı açılmasını sağlar. WordPress sitelerimizde CSS kodları bulunur. Bunun yanında Html ve JavaScript dosyaları da bulunabilir.

Bu dosyaları küçültme işlemini kendiniz de yapabilirsiniz ancak yüzlerce kere backspace (sil) tuşuna basmayı kimse istemez. Bu işlemi otomatik olarak yapan eklentiler mevcut. Benim önerim WP Super Cache eklentisi. Siteniz için gerekli hızlandırma ayarlarını bu eklentide bulabilirsiniz. Bu eklentiye alternatif olarak WP Fastest Cache eklentisini de kullanabilirsiniz. Basit bir kullanımı var. Sayfa kodlarını küçülterek, hız için önemli bir adım atmış olacaksınız.

 

2. Adım- .htaccess Dosyanızda Bazı Değişiklikler Yapın

Bu yöntemi çoğu kişi bilmez. Bu kodları .htaccess dosyanıza yapıştırmanız, Google PageSpeed ve Yslow testlerinden çok iyi puanlar almanızı sağlayacaktır. Tabi diğer yöntemlerle beraber. Site dosyalarımıza FTP ile ulaşıp, ana dizindeki .htaccess dosyamızı açıyoruz ve aşağıdaki kodları yapıştırıyoruz. Ama dikkat! Eğer WordPress kullanıyorsanız, bu kodları  # END WordPress   yazısının altına yapıştırmanız gerekir. Üstüne yapıştırırsanız da siteniz bozulmaz ama siteniz hızlanmak yerine yavaşlar. Denediğim için söylüyorum 🙂

İşte kodlar:

# Enable GZIP

<ifmodule mod_deflate.c>

AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4\.0[678] no-gzip

BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

</ifmodule>

# Expires Headers – 2678400s = 31 days

<ifmodule mod_expires.c>

ExpiresActive On

ExpiresDefault “access plus 1 seconds”

ExpiresByType text/html “access plus 7200 seconds”

ExpiresByType image/gif “access plus 2678400 seconds”

ExpiresByType image/jpeg “access plus 2678400 seconds”

ExpiresByType image/png “access plus 2678400 seconds”

ExpiresByType text/css “access plus 518400 seconds”

ExpiresByType text/javascript “access plus 2678400 seconds”

ExpiresByType application/x-javascript “access plus 2678400 seconds”

</ifmodule>

# Cache Headers

<ifmodule mod_headers.c>

# Cache specified files for 31 days

<filesmatch “\.(ico|flv|jpg|jpeg|png|gif|css|swf)$”>

Header set Cache-Control “max-age=2678400, public”

</filesmatch>

# Cache HTML files for a couple hours

<filesmatch “\.(html|htm)$”>

Header set Cache-Control “max-age=7200, private, must-revalidate”

</filesmatch>

# Cache PDFs for a day

<filesmatch “\.(pdf)$”>

Header set Cache-Control “max-age=86400, public”

</filesmatch>

# Cache Javascripts for 31 days

<filesmatch “\.(js)$”>

Header set Cache-Control “max-age=2678400, private”

</filesmatch>

</ifmodule>

 

 

3. Adım- Resimleri Optimize Edin

Bir sitenin yavaş açılmasının en büyük sebeplerinden biri de resimlerin optimize edilmemiş olmasıdır. Bunun için de bazı eklentiler kullanacağız. Bu işlem için 2 eklenti öneriyorum:

Bu eklentiler, resimlerinizin kalitesini azaltmadan boyutlarını küçültür. Kim böyle bir şeyi istemez ki!

Ek olarak, bu eklentilerin yapmadığı önemli bir işlemi elle yapmanız gerekiyor: Resimleri boyutlandırma.

Yazılarımıza öne çıkarılan görsel eklerken çoğu zaman yükseklik ve genişlik değerlerini önemsemiyoruz. Ancak eklediğimiz resimleri uygun boyutlara getirmek için bu sefer tarayıcılar bu işlemi yapıyor. Ziyaretçi siteye girmek istediği zaman tarayıcı, resimleri indirdikten sonra boyutlandırıyor. Bu işlemi yapması ise sitenizin yavaş açılmasına sebep oluyor. Bunu düzeltmek için temamızın functions.php dosyasına bazı kodlar yapıştırmamız lazım.

  • add_image_size( ‘kucuk-resim’, 125, 125, true );

Buradaki 125, 125 değerleri yerine kendi istediğini değerleri yazabilirsiniz. Onlar örnek. Daha sonra index.php dosyanızı açın ve aşağıdaki kodları yapıştırın:

  • <?php the_post_thumbnail(‘kucuk-resim’); ?>

Bu kodlar, bundan sonra ekleyeceğiniz resimler için işe yarar ancak önceki resimlerinizi etkilemez. Bu kodları uyguladıktan sonra Regenerate Thumbnails eklentisini kurmalısınız. Önceki resimlerinizi düzeltecektir.

4. Adım-Eklenti Sayısı

Bazı ek işlevleri kullanabilmek için eklentiler yükleriz sitemize. Ancak eklentiler sitenizi yavaşlatır. Ondan dolayı eklenti sayınızın 2 basamaklı olmamasına dikkat edelim. İşe yaramayan eklentileri silmemiz sitemizi hızlandıracaktır.

 

4.Adım- Gereksiz eklentileri silin

Zamanla “bu da işime yarar” diyerek birçok eklenti yükleriz. Ancak eklenti sayısı 15’den fazla olduğu zaman genelde sitemiz yavaşlar. Fazla eklenti demek, daha fazla veritabanı sorgusu ve daha çok kod demektir. Bundan dolayı gereksiz eklentileri zaman zaman silmek gerekir. Birkaç eklentinin yaptığı işi tek başına yapabilen eklentiler kullanabilirsiniz. Ayrıca siteyi hızlandıracağım diye birden fazla performans eklentisi kullamak da siteyi yavaşlatır.

 

     

5.Adım- Performans Eklentileri

Hız eklentilerinin birden fazlasını aynı anda kullanmamalısınız. Yaptıkları iş aynı olduğunda dolayı çakışmalar yaşanabilir. Aralarında kullanımı en kolay olan WP Fastest Cache’dir. WP Optimize eklentisi ise diğer eklentiler ile aynı işlevi yerine getirmez. WordPress veritabanınızda gereksiz yere yer kaplayan geçici ayarlar ve yazılarınızı gereksiz taslakları gibi dosyaları kaldırır. Disk alanınızı ve veritabanınızı temizler. Lazy Load eklentisi sayfalarınızın hızlı açılması için güzel bir eklenti. Bu eklenti sayesinde sayfa yüklenirken tüm resimler yüklenmez, sayfada dolaşırken resmin olduğu yere gelince resim yüklenir. Sayfa açılışı hızlanmış olur.

 

Şu yazımda WP Super Cache eklentisinin kullanımını anlattım. Okumanızı tavsiye ederim.

WP Super Cache Ayarları

Site hızınızı analiz edebileceğiniz siteler ile ilgili yazım:

Sitenizin Hızını Test Edin!

İlave: Bütün bunların yanında sunucu hızı, sunucunuzun nerede olduğu ve temanız da site hızınızı etkileyebilir.

 

 

Sizin Düşünceniz?

Sosyal Ağlarda Paylaş

Enes

Online güvenlik ve yazılım dünyasına ilgi duyan, tarih ve dünya siyasetini araştırmayı seven bir insan.

“WordPress Sitenizi 2 Kat Hızlandırın!” üzerine 8 yorum

  1. Darknet dedi ki:

    yararlı bilgi teşekkürler

  2. Şenol KAYHAN dedi ki:

    Deneyeceğim hadi bakalım 🙂

  3. ekrm dedi ki:

    Teşekkürler güzel bilgiler.

  4. WordPress siteye sahip kişiler için bilgilendirici bir yazı olmuş.

  5. Akif dedi ki:

    Elinize sağlık 7 saniyede açılan sitem artık 2 saniyede açılıyor. Bu konu hakkında daha da detaylı bir yazı yayınlasanız çok iyi olur. Özelikle Pagespeed puanlarını yükseltme ile alakalı ayrıntılı makale bulmak çok zor. Genelde ingilizce oluyor makaleler.

    1. Webnoloji dedi ki:

      Merhaba, değerli yorumunuz için teşekkür ederim. Haklısınız kapsamlı bir makale bulmak zor oluyor. En yakın zamanda bu konu ile ilgili ayrıntılı bir makale yayınlayacağım inşallah. Özelikle Pagespeed puanları hakkında olacak.

  6. Film sitemde deneyeceğim hadi bakalım.

    1. Saray Klavyecisi dedi ki:

      Sitenizin hızı ciddi oranda artacaktır. Karşılaştığınız herhangi bir sorun olursa yardım etmek isterim.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.

WordPress Sitenizi 2 Kat Hızlandırın!

8