WordPress-Gzip ve Ön Bellek Ayarları

WordPress site hızını ölçmek ve oluşan hataları görmek için PageSpeed Insights sitesine girdiğimizde site hız puanını öğrenmenin yanında,site hızını etkileyen olumsuzluklar ve bu olumsuzlukları gidermeye yönelik öneriler listesi ile karşılaşıyoruz. Yazı içeriğinde en çok sorgulanan soru başlıkları ve çözüm önerilerini  uygulayarak, sitenizi hızlandırabilirsiniz. Verilen kodları .htaccess dosyalarınıza ekleyiniz.Kodları yüklemeden önce yedeğinizi alınız.
PageSpeed: gzip sıkıştırmasını etkinleştir

  1. kod: Sitenizde bulunan dosyaları sıkıştırarak,site hızını artırabilirsiniz
<IfModule mod_deflate.c> 
  # 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
</IfModule>
Kaynak: gtmetrix.com

2. kod Sıkıştırmayı etkinleştirin

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
AddOutputFilterByType DEFLATE font/truetype font/opentype
</IfModule>

Gzip sıkıştırmanın etkin olup-olmadığını altta verilen bağlantılardan sitenizi test edebilirsiniz.
giftofspeed.com –  checkgzipcompression.com

PageSpedd Kaldıraç Tarayıcı Ön belleğe alma

## CACHING EXPIRES ##
<IfModule mod_expires.c>
ExpiresActive Açık
ExpiresByType image / jpg "erişim artı 1 yıl"
ExpiresByType image / jpeg "erişim artı 1 yıl"
ExpiresByType image / gif "erişim artı 1 yıl"
ExpiresByType image / png "erişim artı 1 yıl"
ExpiresByType text / css "erişim artı 1 ay"
ExpiresByType application / pdf "erişim artı 1 ay"
ExpiresByType text / javascript x "erişim artı 1 ay"
ExpiresByType application / x-shockwave-flash "erişim artı 1 ay"
ExpiresByType image / x-icon "erişim artı 1 yıl"
ExpiresDefault "erişim artı 2 gün"
</ IfModule>
## CACHING EXPIRES ##

Kaynak: gtmetrix.com

WordPress sitede kullanabileceğiniz eklentiler için Wp Hızlandırma Eklentileri” başlıklı yazımızı okuyunuz

Resim,Css ve Js optimizasyonu için PageSpeed Insights  sitesinde “Düzeltmeyi Düşünün” başlığının alt kısmında bulunan “Bu sayfa için, optimize edilmiş resim, JavaScript ve CSS kaynaklarını indir.” bağlantısına giderek tıklayın ve zip dosyayı bilgisayarınıza indirin. Zip dosyaya tıklatın ve MANIFEST adlı dosyayı not defteri ile açın. Manıfest dosyası içinde resim,css ve js dosyalarının değiştirilme yolu belirtilmrktedir . Verilen bilgilere göre dosyalarınızı değiştirin.