.Htaccess dosyasına Expires başlıklarını ekle Home

0
577
views
.Htaccess dosyasına Expires başlıklarını ekle
Banggood WW

Sona erme başlıkları, tarayıcınıza sayfanın ve bileşenlerinin önbelleğe alınmış bir sürümünün sunulup sunulmayacağını veya dosyaların yeni sürümlerini indirmek isteyip istemediğini bilmesini sağlar. Sitenizin bir bileşeninin ne zaman sona ereceğini tanımlayarak, şunları yapmanıza yardımcı olur:

  • Sunucu yükünü azalt
  • Sayfa yükleme süresini artırın

Süre Sonu Başlıkları nedir?

Sona erme başlıkları, tarayıcıya sunucudan belirli bir dosya talep edip etmemeleri gerektiğini veya tarayıcı önbelleğinden almaları gerektiğini söyler.

Expires Headers’ın arkasındaki fikir, bir dosyanın sunucudan indirilme sayısını azaltmak ve tarayıcının bilgisayarınıza önceden kaydedilmiş bir dosyanın önceki bir sürümünü kullanmasına izin vermektir. Bunu yapmak, birisi web sitenize geri döndüğünde sunucunun HTTP isteklerinin sayısını azaltır, çünkü aynı dosyanın daha önce indirilmiş sürümünü yeniden kullanabilirsiniz.

Parfum Mekani TR

Web sayfaları, her sayfada sayısız dosya indirilerek karmaşık bir şekilde büyümeye devam etti; HTML, CSS, JavaScripts, grafikler, resimler, pdfs ve hatta uygulamalar ve bazen sayfa başına 25’ten fazla ürün. Tarayıcınızda ilk defa bir web sitesini ziyaret ettiğinizde, bu dosyaların tümü sunucudan istenir. Her istek zaman alır ve ekleyebilir. Bu dosyaların önbelleğe alınmış sürümlerini, siteye yapılan tekrar ziyaretlerinde tekrar kullanarak, sunucuya yapılan istek sayısını azaltır ve web sayfasının yükleneceği süreyi kısaltırsınız. Hızlı yükleme süreleri mutlu tarama anlamına gelir!

Expire Headers nasıl çalışır?

Süre Sonu Başlıkları web tarayıcısına bir dosyayı önbellekte ne kadar süre saklayacağını söyler. Dosyaları bilgisayarınızın önbelleğinde tutmak, tarayıcının dosyayı tekrar indirmesi gerekmeyecek şekilde o sayfaya ziyaretler anlamına gelir.

Not: Sona Erme Başlıkları, ilk ziyarette sayfa hızını artırmaz, bunlardan sonra dosyaları tekrar referans almak için en az bir kez indirmeniz gerekir. Ancak geri gelen ziyaretçiler için sayfa yükleme süreleri daha hızlı olacaktır.

Sona erme başlıkları dosya türlerine veya belirli dosyalara ayarlanabilir. Tarayıcı web sitesine geldiğinde, belirli dosya türlerini en son ne zaman indirdiğini görebilir. Yakın bir zamanda olsaydı, onları önbellekten görüntüler, siteyi bir süredir ziyaret etmediyseniz web sunucusundan en yeni sürümü indirir. Önbellekte bir dosya eksikse, sunucudan indirilir.

Sitenizde nadiren değişen öğeler için, logo veya favicon gibi, görüntüleri daha sonra sona erecek şekilde ayarlayabilirsiniz. Daha sık değiştirme eğiliminde olan öğeler için zamanı kısaltabilirsiniz. Yine, bunu dosya veya dosya türü bazında yapabilirsiniz.

Bir .htaccess dosyasına Süre Sonu Başlıkları Ekleme

İlk olarak, hangi dosyaları sık güncellediğinize ve hangi dosya türlerinin sık sık güncellenmediğine karar vermeniz gerekir. Aşağıda, eklenecek yaygın dosya türleri listesi:

  • Resimler: jpg, jpeg, gif, png
  • Sık kullanılan simge / ico
  • javaScript
  • css
  • pdf
  • Shockwave Flash

Şimdi bu dosya türlerini gözden geçirin ve her birini ne sıklıkta değiştirdiğinizi düşünün. Genellikle görüntüler genellikle çok sık değişmez (mevcut görüntüler hakkında konuştuğumuzu unutmayın) favicon neredeyse hiç değişmez, javascript zaman zaman değiştirilir ve CSS en sık değiştirilir.

Süre Sonu Başlıkları, WordPress siteleri için .htaccess dosyasında tanımlanır. Bu genellikle web sitenizin kökünde (FTP üzerinden) bulunan gizli bir dosyadır. Herhangi bir şey yapmadan önce, herhangi bir şeyi değiştirmeden önce bu dosyayı yedekleyin. Yedeklemenize geri dönmeden tüm web sitenizi değiştirdiğiniz her türlü değişikliği görmekten nefret ederiz.

Şimdi, .htaccess dosyanızı bir metin düzenleyicide açın ve aşağıya yapıştırın:

## GEÇİŞLER GEÇİRME #
<IfModule mod_expires.c>
Süre SonuActive On
ExpiresByType image / jpg "erişim artı 1 ay"
ExpiresByType image / jpeg "erişim artı 1 ay"
ExpiresByType image / gif "erişim artı 1 ay"
ExpiresByType image / png "erişim artı 1 ay"
ExpiresByType metin / css "erişim artı 1 ay"
ExpiresByType uygulaması / pdf "erişim artı 1 ay"
ExpiresByType metin / x-javascript "erişim artı 1 ay"
ExpiresByType uygulaması / x-shockwave-flash "erişim artı 1 ay"
ExpiresByType image / x-icon "erişim artı 1 yıl"
Süre SonuDefault "erişim artı 2 gün"
</ IfModule>
## GEÇİŞLER GEÇİRME #

 

İlk olarak, dosya son kullanma tarihlerini etkinleştiririz. Daha sonra belirli dosyaların ve dosya türlerinin süresinin dolması için belirli satırlar ekledik. Şimdi geri dönün ve web sitenize en uygun zamanı yansıtacak şekilde tarihleri ​​değiştirin. Son olarak, belirtmediğimiz dosyalar için varsayılan bir süre sonu süresi ayarlıyoruz. Değişikliklerinizi kaydettiğinizden ve .htaccess dosyanızın yeni sürümünü yüklediğinizden emin olun. Boom, bitti.

GearBest TR

CEVAP VER

Please enter your comment!
Please enter your name here