Sayfanızı Her Zaman Sunucudan Yüklemek İçin Zorlama, Web Önbelleği Değil

Değişiklikler bir tarayıcıya yansıtılmadığında sadece bir web sitesi sayfasında değişiklik yapıp karışıklık ve dehşete düştünüz mü? Belki de dosyayı kaydetmeyi unuttuysanız veya sunucuya yüklemediyseniz (veya yanlış yere yüklediyseniz). Diğer bir olasılık ise, tarayıcının sayfayı yeni dosyanın oturduğu sunucu yerine önbellekten yüklemesidir.

Web sayfalarınızın sitenizin ziyaretçilerinin önbelleğe alınmasıyla ilgili endişeleriniz varsa, web tarayıcısına bir sayfayı önbelleğe almamalarını veya tarayıcının sayfayı önbelleğe ne kadar süreyle göndermesi gerektiğini belirtebilirsiniz.

Sunucudan Sayfa Yüklemeye Zorlamak

Tarayıcı önbelleğini bir meta etiketle kontrol edebilirsiniz:

0'a ayarlanması, tarayıcıya her zaman sayfayı web sunucusundan yüklemesini söyler . Ayrıca tarayıcıya önbellekte bir sayfadan ne kadar süre ayrılabileceğini de söyleyebilirsiniz. 0 yerine, sayfanın sunucudan yeniden yüklenmesini istediğiniz süreyi de içeren tarihi girin. Zamanın Greenwich Ortalama Saatinde (GMT) olması ve Day, gg Mon yyyy ss: dd: ss biçiminde yazılması gerektiğini unutmayın.

Uyarı: Bu İyi Bir Fikir Olmayabilir

Sayfanız için web tarayıcısının önbelleğini kapatmanın mantıklı olabileceğini düşünebilirsiniz, ancak performansın iyileştirilmesi için sitelerin önbellekten yüklendiği önemli ve kullanışlı bir sebep vardır.

Bir web sayfası ilk olarak bir sunucudan yüklendiğinde, o sayfanın tüm kaynakları alınmalı ve tarayıcıya gönderilmelidir. Bu, bir HTTP isteğinin sunucuya gönderilmesi gerektiği anlamına gelir. Bir sayfanın CSS dosyaları , resimler ve diğer ortamlar gibi kaynaklar için yapacağı daha fazla istek, o sayfa daha yavaş yüklenir. Bir sayfa daha önce ziyaret edilmişse, dosyalar tarayıcının önbelleğinde saklanır. Bir kişi daha sonra siteyi tekrar ziyaret ederse, tarayıcıya geri dönmek yerine tarayıcı önbellekteki dosyaları kullanabilir. Bu, site performansını hızlandırır ve geliştirir. Mobil cihazlar ve güvenilir olmayan veri bağlantılarının bir çağında, hızlı yükleme zorunludur. Sonuçta, hiç kimse bir sitenin çok hızlı yüklenmesinden şikayet etmedi.

Alt satır: Bir siteyi önbellek yerine sunucudan yüklemeye zorladığınızda, performansı etkilersiniz. Bu nedenle, bu meta etiketleri sitenize eklemeden önce, bunun gerçekten gerekli olup olmadığını ve sonuç olarak sitenin alacağı performans değerine değip değmediğini sorun.