WordPress

WordPress Site Hızlandırma – Htaccess Optimizasyon

By 4 Ocak 2018 Mart 24th, 2019 One Comment
WordPress Logo

Tarayıcı önbellekleme nasıl yapılır ?

WordPress sitelerde tarayıcı önbellekleme  işlemi .htaccess dosyasına aşağıdaki kodları eklemektir.  Olası problemlerin önüne geçmek için .htaccess dosyanızın yedeklemeyi ihmal etmeyin. Bu işlemi yaptıktan sonra sitenize girdiğinde “internal server error” hatası alırsanız aldığınız yedeği geri yüklersiniz.

Doğru yaptığınız takdirde aşağıdaki kodlar WordPress’in çalışmasına asla engel olmaz. WordPress sitenizi optimize ederek daha hızlı çalışmasını sağlar.

  • 1. mod_expires
  • 2. deflate
  • 3. mod_gzip

1. mod_expires : Sabit içerikler için tarayıcı önbelleğini aktif etme, bu mod_expires sitemize ne anlamda fayda olacak derseniz, sizin sitenize giren aynı kullanıcılar hızlı erişim sağlayacaklar. Hızlı gezinti yapacaklar.(Cache – Önbellek oluşturmaktadır.) Akabinde sitenizi tercih etme sebepleri olacak.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
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"
</IfModule>
## EXPIRES CACHING ##

2. Deflate : Bir apache modülüdür, Sitenizde yer alan bileşenleri sıkıştırarak tarafınıza daha hızlı açılmasını sağlar.

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

ve

<FilesMatch "\.(js|css|html|htm|php|xml)$"> 
SetOutputFilter DEFLATE 
</FilesMatch>

kodlarını .htaccess dosyanıza ekleyerek ftp alanınızda yer alan ve tarayıcı tarafından çağrılan dosyaların sıkıştırılarak daha hızlı açılmasını sağlar.

3. Gzip – Apache modülüdür. Deflate ile yakın görevleri vardır. Bir resmin boyutunu size en ideal dereceye düşürerek sunar. Sıkıştırma özelliği mevcuttur ve kullanılması en sağlıklı olan kodlardandır.

<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

Üstte ki kodları wordpress hariç diğer php sistemlerde yer alan .htaccess üzerinde de kullanabilirsiniz.

WordPress kurulu bulunduğu sunucu Linux ve altyapı itibariyle ne kadar da sağlam olsada bu optimizasyonu yapmanız siteniz ve geleceği açısından çok daha sağlıklı olacaktır.

Önerilen Yazı →   WordPress Site Haritası Oluşturma

Worpdress Site Hızlandırma Rehberi (Resimli)

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Henüz oy verilmemiş)
Loading...
Buğra Yazar

Buğra Yazar

9 yıldır kurumsal firmalara WordPress ve SEO danışmanlık hizmetleri vermekteyim. Siz hayalinizdeki projeyi anlatın ben gerçekleştireyim.

One Comment

  • Gökhan dedi ki:

    hocam çok işime yaradı bu rehber. elinize sağlık. wordpress çok hantal bir sistem. iyi bir sunucunuz yada hostinginiz yoksa 5 eklentiden sonra sistem kaplumbağaya dönüşüyor. ama ninja kaplumbağa değil bildiğimiz kaplumbağa 😀

Leave a Reply