WordPress Htaccess Hızlandır 2022 – En Etkili Optimizasyon
WordPress hızlandırmak için htaccess söz konusu olduğunda… En etkili optimizasyon nasıl yapılır?
Durun söyleyeyim. Hızlandırıcı kodlar ekleyerek doğru mu?
YANLIŞ!
İnternette bazı .htaccess hızlandırma kodları buldunuz. Ve bu kodları sitenize eklediniz.
Fakat çoğunlukla yapılması gereken bunun tam tersidir.
Sitenizi hızlandırmak isterken yavaşlatıyorsunuz. Bunun can alıcı nedenlerine gelmeden…
Önce bir bakalım.
Htaccess Optimizasyon Kodlarının Gerçeği
WordPress Htaccess Karanlık Yüzü
-
Basitçe Htaccess Nedir?
Tüm sayfayı bunu açıklamak için doldurabilirim.
Bunun yerine çok basit bir tanım yapalım.
Bizim amaçlarımız için .htaccess dosyası…
Web barındırıcınızdaki yönlendirmeler, önbellek ve sıkıştırma işlemleri anlamına gelir. -
Htaccess ile Site Hızlandırma Nedir?
.htaccess yapılandırma dosyasına bazı kurallar eklemektir.
Fakat hatalı işlem yapıldığında site hızlandırma başarısız olur.
Hatta yavaşlık meydana gelebilir. -
Htaccess Site Hızlandırma Ayarları Nasıl Yapılır?
İhtiyaca uygun kurallar eklenir ve ihtiyaç fazlası olanlar çıkarılırsa site hızlandırma ayarları başarılı olur.
Ölümcül Htaccess Hataları
Bazen birden fazla önbellek eklentisi yüklenmiş veya… Site sahibinin Google’da site hızını arttırmak için htaccess dosyasına eklemeler yaptığını görürüm.
Neredeyse her zaman bu iki senaryo… Htaccess dosyasında siteyi yavaşlatan bir sürü önemsiz veya yinelenen kuralla sonuçlanır.
.htaccess dosyası ne kadar uzun olursa, siteniz o kadar ağırlaşır.
Gördüğüm bir diğer yaygın sorun da… .htaccess dosyasına fazlaca eklenen yeniden yönlendirmelerdir.
Bu yönlendirmelerin her bir sayfa için işlenmesi gerekir. Ve sonuç olarak tüm siteniz yavaşlar.
Htacces Hızlandırma Çözümü
Yüzlerce site üzerinde hız optimizasyonu yaptım. Ve çoğu durumda .htaccess dosyasına kod eklemedim.
Tek bir .htaccess dokunuşumlar siteleri 2-3 kat hızlandırabiliyorum. Nasıl mı? Hatalı kodları temizleyerek.
Şimdi aynı şeyleri size göstereceğim.
Önemli bir uyarı olarak…
Burası biraz teknik ve hata yapılmaması gerekir. Bu yüzden dikkatli olunması yetmez.
Mutlaka .htaccess dosyanızın yedeğini almalısınız!
Sorunlu Htaccess Dosyasını Temizleyin
.htaccess dosyasındaki yinelenen ve gereksiz kodlar belirlenmeli. Sonra tespit edilen bu fazlalıklar kaldırılmalı.
Değişiklikler dosyayı kaydettikten hemen sonra yansıtılacaktır. Ancak aynı zamanda önbelleğinizi de temizlemek akıllıca olacaktır.
Htaccess Temizliği Nasıl Yapılır?
• Manuel olarak eklediğinizi hatırladığınız kodları kaldırın.
Çoğu kez sıkıştırma ve gzip kodları eklendiğini gördüm.
Zaten bir önbellek eklentisi kullandığınızı varsayıyorum. Önbellek eklentileri zaten bunları sizin yerinize ekliyor. Tekrar siz eklerseniz, yineleme sorunu oluşur.
• Artık kullanmadığınız eklentilerin kalıntılarını temizleyin.
Ne yazık ki, bazı eklentileri kaldırsanız bile kalıntıları silinmez.
Örnek vermek gerekirse…
Önbellek eklentinizi değiştirdiniz. WP Rocket kullanıyorsunuz. Daha önce WP Fastest Cache kullandıysanız…
# WP Fastest Cache Begin
"burada bazı kodlar bulunur"
# WP Fastest Cache End
Buna benzer yorum satırlarıyla başlangıç ve bitiş görürsünüz. Böyle bir durumda “#” işaretiyle başlayıp biten kalıntı kodları temizleyin.
Belirtmek isterim ki… Bu durum sadece önbellek eklentileri için geçerli değil.
Aynı zamanda SSL, yedekleme, güvenlik ve yönlendirme eklentileri de .htaccess kalıntılarıyla ünlüdür.
Tüm bunların büyük bir çaba gerektirdiğini düşünüyorsanız… Bunun daha kestirme bir çözümü var. Htaccess dosyanınızı sıfırlayın.
Htaccess Dosyası Sıfırlama Nasıl Yapılır?
Tüm kodları silin. Ve WordPress için varsayılan .htaccess kurallarını ekleyin.
Bu durumda .htaccess dosyanızın sıfırlanacağını unutmayın.
Ne de olsa, yedeğinizi almıştınız değil mi? Umarım öyledir.
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{https:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
WordPress sürüm güncellemeleri gibi durumlarda bu kod değişebilir.
O yüzden bunu bizzat kendi kaynağından doğrulayın.
https://wordpress.org/support/article/htaccess/
En Etkili Htaccess Optimizasyon Sonuç
Site hızlandırma noktasında güçlü bir felsefem var.
Ve bunu benimsediğinizde en etkili sonuçları alacağınızı garantiliyorum.
Hızlandırma, daha fazlasını eklemek değil… Daha azıyla çözüme ulaşmaktır.
Htaccess optimizasyon örneğimizde olduğu gibi,
sitenizde gereksiz yük oluşturan her şeyi kaldırmalısınız. 🙂