Sitenizi %60 oranında hızlandırabilirsiniz Bunun için .Htaccess dosyamıza birkaç kod ekleyeceğiz. Böylece sitemizin hızlanmasını sağlayacağız.
Wordpress sitenizi hızlandırmak için genellikle eklentilerden WP Super Cache eklentisi kullanmanızı tavsiye ederler. Ayrıca resimlerinizi optimize etmeniz için de İmage Optimizer eklenlentisinide önerirler. Benimde Wordpress sitelerde kullandığım yöntemlerden biridir. Daha sonra farklı olarak nasıl daha performans sağlayabilirim diye araştırırken bilinen yöntemlerden biri aklıma geldi ve sizinle paylaşmak istedim. Bu yöntem klasik olanlardan biri olan .Htaccess. Bu yöntemde dikkat edilmesi gereken kodlar bölümüdür. Yanlışlık kabul etmeyen ve sizi sıkıntılara sokabilecek bir dosyadır. Bundan dolayı fazla bilmediğiniz yerleri kurcalamayın derim.
.Htaccess Dosyasında Hızlandırma Kodları
Dosyamıza hosting firmamızın Cpanel yönetiminden Dosya yöneticinden veya FPT üzerinden ulaşabilirsiniz. Gerekli yerlere aşağıdaki kodu ekleme yapacağız. Hepsi bu kadar.
# WordPress Hızlandırma Başlangıcı
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<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>
<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 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 2 days"
</IfModule>
ExpiresActive On
ExpiresDefault A1209600
ExpiresByType image/gif A2419200
ExpiresByType image/png A2419200
ExpiresByType image/jpeg A2419200
ExpiresByType image/x-icon A2419200
ExpiresByType application/x-javascript A2419200
ExpiresByType application/x-shockwave-flash A604800
ExpiresByType text/css A2419200
ExpiresByType text/plain A1209600
ExpiresByType image/x-icon A2592000
ExpiresByType text/html A86400
FileETag MTime Size
ExpiresDefault A2419200
Header append Cache-Control “public”
Header set Cache-Control "max-age=1209600, must-revalidate"
Header append Vary Accept-Encoding
SetOutputFilter DEFLATE
# WordPress Hızlandırma Kod Sonu
Umarım faydalı olmuştur. Görüş ve önerilerinizi bekliyorum.