Bazen, tarayıcı önbelleğini yasaklamak gerekir, çünkü bu bilgiler her seferinde güncellenir. Her seferinde yeni bir şekilde oluşturulan seçilen filtreler veya diğer içerikleri, sırasıyla veri üretebilir. Bir kelimeyle, kurnazlık programının önbellek sayfasını yasaklamanız gerektiğinde zamanlar vardır. Bugün, nasıl uygulanacağını öğreniriz. farklı yollar, pHP'yi kullanma. veya html or.htaccess.
HTML'de sayfa önbellekleme yasağı
Bu, meta etiketlerinin yardımıyla yapılabilir. Şimdi önbellekleme için farklı seçenekleri analiz edeceğiz.
Tarayıcı ve proxy sunucusu tarafından önbelleğe alma
Yasaklama Sayfası, Yalnızca Tarayıcı
Tarayıcı için belirli bir süre için önbellekleme kurmak
Aşağıdaki kodun yardımıyla, tarayıcıya, belgeyi önbellekte saklamak için ne kadar olduğunu söyleyebiliriz. Bundan sonra önbellek güncellenecektir.
Proxy sunucusu için belirli bir süre için önbellekleme takma
Pratik olarak, önceki koddaki gibi aynı, yalnızca gösterge özellikle Proxy sunucusu içindir.
PHP ile önbelleğe alma sayfasını devre dışı bırak
Pratik olarak, hepsi aynı şey, HTML durumunda, yalnızca bilgileri başlık başlığından görüntüleyeceğiz. İşte önbellekteki mutlak yasağı nasıl uygulanacak:
", Tarih (" H: I: S "),""; ?>
Ayrıca, önbelleği belirli bir süre için çözebilirsiniz. Örneğin, yalnızca 1 saat boyunca önbelleğe almaya izin verir.
", Tarih (" H: I: S "),""; ?>
Kullanılacak sayfa önbellekleme yasaktır.
Fikrin uygulanmasının basitliği için, yapılandırma seviyesindeki her şeyi yapabilirsiniz. apache sunucuları. Bundan önce, gerekli modüllerin çalışma koşullarında olduğundan emin olmalıyız. Apache yapılandırma dosyasını açın ve aşağıdaki resme dikkate alın:
LoadModule Expires_Module modülleri / mod_expires.so loadmodule headers_module modülleri / mod_headers.so ... AddModule mod_expires.c addModule mod_headers.c
Şimdi dosyada.htaccess, aslında önbellek çıktısını yasaklıyorsunuz. Bildiğimiz gibi, .htaccess dosyası, yalanların ve tüm alt dizinlerde bulunduğu dizine yayılır.
# Önbellek kontrol başlığı
Önbellekleme tam yer değiştirmesinin sunucudaki yükü arttırdığını fark etmek önemlidir. Öyleyse, dikkatlice oynayın! Ve daha iyi, belgeleri önbelleğe alabileceğiniz belirli bir süre ayarlayın. Örneğin, 1 saat boyunca önbellekleme kurun:
# Önbellek kontrol başlığı
Sonuç
Her tarayıcıda, zaman zaman biriken bir önbellek vardır. Bu yerlerde, bu sitelerin kullanıcının geldiği depolandığı. Bu, öncelikle hız için gereklidir, yani sitenin gelecekte yükleneceği ve sizinle birlikte kullanmak rahattır.
Ancak önbellekin kendisi temizlenmediğinden, ancak yalnızca kopyalanmaya devam eder, bunun sonucunda çok faydalı olmayabilir. Bu yazıda, neden daha erken olduğunu veya daha sonra herkesin'in yandeç tarayıcısında önbelleği temizlemesi gerektiğini ve nasıl yapılacağını kısaca ve akıllıca açıklamak istiyoruz.
Tüm detaylara girmezseniz, burada Bazen önbelleğin içeriğini silmek için ihtiyacınız olan bazı gerçekler:
1. Zamanla, bu siteler gitmediğiniz için orada biriktirilir;
2. Volumetrik önbellek tarayıcının çalışmasını yavaşlatabilir;
3. Tüm önbellek sabit diskteki özel bir klasörde saklanır ve çok fazla yer alabilir;
4. Eski kaydedilen veriler nedeniyle, bazı web sayfalarının yanlış görüntüleneceği mümkündür;
5. Önbellek, sisteme enfekte edebilen virüsleri tutabilir.
Önbelleği en azından periyodik olarak temizlemek yeterlidir.
Yandex.Browser'deki önbellek nasıl temizlenir?
Yandex tarayıcısındaki önbelleği kaldırmak için aşağıdakileri yapmanız gerekir:
1. Menü düğmesine basın, " Tarih» > « Tarih»;
2. Sağ tarafta, tıklayın " Tarihi temizle»;
3. Görünen pencerede, hangi zaman diliminin temizlenmesi gerektiğini (geçtiğimiz saat / gün / haftada / 4 hafta boyunca / her zaman) seçiyoruz ve ayrıca öğenin yanındaki kutuları " Önbellekte depolanan dosyalar»;
4. Gerekirse, bayrakları diğer öğelerden koyun / çıkarın;
5. Düğmeye tıklayın " Tarihi temizle».
Böylece tarayıcınızın önbelleği boş. Bunu yapmak çok kolaydır ve bir zaman dilimi seçme yeteneği sayesinde bile uygundur.
Önbellekleme nasıl yasaklama?
Master'ın cevabı:
Önbellek belgeleri, hızlı çalışma tarayıcısı açısından her zaman faydalı değildir. Devre dışı bırakmak için, her bir İnternet tarayıcısında var olan özellikleri bilmeniz gerekir. En popüler İnternet gözlemcilerinde önbellekleme nasıl devre dışı bırakılır?
Eğer kullanılırsa aşağıdakileri yapalım Mozilla Firefox.. Tarayıcının adres çubuğunda, Opera: Config. Genel olarak, genellikle ihtiyaç duyduğunuz şey hakkında uyaracak bir pencere görünecektir. "Tamam" ı tıklayın. Bir "filtre" buluyoruz, tarayıcı .cache. Bundan sonra, ayarlarda ondan fazla satır kalmayacak.
Önbelleklemeyi devre dışı bırakmak için, tarayıcıyı buluruz .cache.disk.enable ve browser.cache.memory.enable.enable.Enable. Değer alanına kare dikkat. Bu hatların her ikisi de doğrudur. Yanlış şekilde değiştirin. Bundan sonra, tüm değişikliklerin geliştirilmesi için tarayıcıyı yeniden başlatın. 2. Aşağıdakileri, eğer kullanılırsa Internet Explorer.. Menüde "Servis" ni açın, ardından "Gözlemci Özellikleri" penceresine tıklayın. Tarayıcı Özellikleri penceresi açılır. "Genel" sekmesine gidin, orada "Parametreler" yi tıklayın.
Sonra seçicide "Yenilenen sayfaların kullanılabilirliğini kontrol edin" "Asla" seçeneğini seçin. Önbelleğe almayı yasaklamak için, "Diskte Kullanılan" penceresinin yanına sıfır koyacağız. Bundan sonra, değişiklik yapmak için "Tamam" ı tıklayın.
Opera kullanılırsa. CTRL + F12 tuşlarını tıklatın, ardından "Genel Ayarlar" seçeneğini seçin. "Genişletilmiş" sekmesine, ardından tarihe dönelim. "Bellekteki Nakit" sekmesi, "disk önbelleğini", önbelleğe almayı iptal etmek için "Devre Dışı" değerini atayın. "Belgeleri Kontrol Et" ve "Görüntüleri Kontrol Et" pencerelerinde, "Asla" seçeneğini seçeceğiz. Daha fazla "Tamam", değişiklikler yürürlüğe girecek.
Kullanıldıysa Google Chrome.. Tarayıcı başlatma etiketine sağ tıklayın. Bağlam menüsü göründükten sonra, "Özellikler" penceresini seçin. Bundan sonra, görünen pencerede, "Etiket" sekmesine devam ediyoruz. Dosya adresinin belirtildiği pencerede, "-Disk-önbellek boyutunu \u003d 0-medya-önbellek boyutu \u003d 0" ekleyin. Tırnaklar dosya adresleri için bu komutu yerleştirin. Değişiklikleri uygulayın.
Depolama aygıtlarıyla veri alışverişi yaparken OS G / Ç alt sistemleri tarafından önbellekleme, çok uzun bir süre için kullanılmıştır. Önbellekleme, aslında taşıyıcı üzerinde saklanmadıkları ve sadece tampona yerleştirildikleri gerçeğinden dolayı yeni kaydedilen verilerin neredeyse anında modifikasyonunu üretmenizi sağlar. rasgele erişim belleği. Böyle bir yaklaşım için ücret, ani bir elektrik kesintisi ile olası veri kaybıdır. Bu nedenle, genellikle dosyayı önbelleğe almayı devre dışı bırakmak için mantıklıdır (örneğin, flash sürücü için).
İhtiyacın olacak
- - İdari Haklar Windows'ta.
Talimat
Talimat
İnternette böyle bir kelimeyle tanıştığınızdan eminim. Önbellek). Bir çok kullanır, ancak tarayıcı önbelleği hakkında konuşacağız. Kendi amaçlarınız için ne tür bir tarayıcınız için kullandığınız bir tarayıcı yoktur, çünkü en popüler ve modern ve modern bugün değerlendirilecektir.
Terimin kendisi önbellek Son derece uzun zaman önce, geçen yüzyılda ve ilk defa mikroişlemcilerde kullanıldı. Şimdi, dağıtımın kapsamı ve kullanımının kapsamı çok yaygın olarak genişletti.
Örneğe ne olduğu gibi bakalım.
Tarayıcı önbelleği, nasıl çalışır?
İnternetteki tüm sayfalar farklı elementlerden yapılmıştır.
- hTML KoduMetin ile işaretleme.
- kodlar (Çeşitli etkiler).
- stil dekorasyon (Css).
- görüntüler, belgeler.
Site sayfasını açtıktan sonra, tüm bu bilgiler bilgisayarınıza indirilmelidir.
Gerekli bilgi ne olursa olsun, bir tarayıcı kromu, yandex, opera veya başka bir tarayıcı kromu, yandex, opera veya başka bir şekilde yüklenir. Tarayıcıyı kullanarak, sitenin yalan söylediği sunucu () ile etkileşim (tüm dosyalar kaydedilir). Tarayıcı sayfayı yüklediğinde ve sunucudan tüm gerekli bilgileri alırken, kendisine kaydedebilir ve bu siteye tekrar gelirseniz gelecekte kullanın.
Bu anı daha ayrıntılı olarak görelim.
Örneğin, daha önce hiç gelmediğim siteye gittiniz. Tarayıcı, gerekli bilgileri sunucudan çekildi ve ekrandaki tüm öğelerle bir siteniz var. İhtiyacınız olan bilgiler, siteyi okuyun ve kapatın. Birkaç gün sonra böyle bir site olduğunu hatırladılar ve tekrar ihtiyacınız olan bilgiler var. Şimdi geldiğinde, tarayıcının kaynak harcaması ve bilgileri tekrar çıkarması gerekmez, Önbelleğinde yatıyor Ve o ücretsiz verir.
Tarayıcılar ve kullanıcılar için yukarıdaki artı yukarıda. Bence 1000 sayfanın ve sayfaların her birinin farklı bir tasarım ve tasarıma sahip olduğu yer yoktu. Aynı tarayıcının sayfalarının çoğu, tasarımdan sorumlu olan ve bunları yeniden yüklemek için dosyaları silmek için 1000 kez ihtiyaç duymadığından, onları çıkarır. onun hikayesi Ve bu kapasite için harcamıyor.
Kullanıcılar için, tarayıcı sayfayı yüklememesi ve önbelleğe girmediğinden, sayfayı açtığınızda bile mümkün kılan önbellekten çekin. Herkesin sahip olması durumunda trafik de kaydedilir sınırsız İnternet, sonra mobil cihazlar Sınırlı ve kullanımı azaltmaya önemli ölçüde yardımcı olur.
Bununla birlikte, tarayıcı önbelleği, site veya öğenin stilini değiştirirken bir sorun olabilir. Tasarımı (kullanıcı yeniden tasarımı) değiştirdiğinizde, siteye gidip değişmeden kalır. Önbellek eski yüklü Ve tarayıcının yeni bir tasarım göstereceği temizlenmelidir.
Ancak, tarayıcıyı önbellekten bir sayfa indirmeden önce zorlayabilecek bir yol var. Bunun için Shist + F5.. Ancak bir kural olarak, her zaman işe yaramaz ve bunun için tarayıcı önbelleğinin tam bir temizlenmesini sağlamanız gerekir.
Ayrıca, başkasının veya çalışan bilgisayardan sosyal olarak geldiğiniz durumlar da vardır. Ağlar veya diğer siteler ve bellekte veya kişisel verilerinize giriş ve şifreyi bırakmak istemiyor. Bunun için ihtiyacın olan tarayıcı Önbelleğini Temizle Ve tüm veriler silinir.
Her biri için tüm temizlik seçeneklerine bakalım modern tarayıcılar.
Tarayıcı Önbelleğini Temizle
Modern tarayıcıların her biri tam önbellek temizleme özelliklerine sahiptir. Ayrıca şifreleri, tüm resimleri, dosyaları, çerezleri ve daha fazlasını temizleyebilirsiniz. Tarayıcıların her biri için yolları görelim, çok benzer.
Google Chrome.
Temizlemek için, kromda 2 yol vardır:
- Klavye kısayoluna basmanız gerekir. CTRL + Shift + Sil (DEL).
- Menüye gidip "Tarihçe" öğesine tıklayın, görünen pencerede, "Net hikaye" düğmesine tıklayın.
Davanın hiçbirinde, sizi silmek istediğinizi ve hangi dönem için istediğinizi seçebileceğiniz açılır pencerenin bulunduğu sayfaya güçlendireceksiniz. Seçtikten sonra "Temiz hikaye" düğmesine tıklayın.
Yandex Tarayıcı
Adımlar yukarıda açıklananlara benzer, zaten 2 yol var:
- Klavye kısayoluna basmanız gerekir. CTRL + Shift + Sil (DEL).
- Sağdaki menüde yürürken, "Tarihçe" öğesini arıyor ve üzerine tıklayın. Sol taraftaki sayfada, "Hikayeyi temizle" öğesini buluruz, üzerine tıklayın ve sizi sayfaya aktarır temizlik tarihi.
Burada tüm adımlar benzer şekilde yapılır. Temizlemek istediğiniz periyodu ve temizlenmesi gereken tüm öğeleri seçin. Sonunda "Hikayeyi temizle" yi tıklamanız için puan almazsınız.
Opera.
Böyle bir şekilde bu şekilde 2 yol aldıklarında, o zaman kullanacağız.
Önbellek Temizleme Yöntemleri:
- Klavye kısayoluna basmanız gerekir. CTRL + Shift + Sil (DEL).
- Tarayıcının sol üst köşesinde Opera simgesini buluruz ve üzerine tıklayın. Aşağı açılır listede, "Tarihçe" öğesini arayın ve geç.
Menü Öğesi "Geçmiş"
Sol köşedeki görünen sayfada "ziyaret tarihini temizle" düğmesini buluruz ve üzerine tıklayın.
Yaptıktan sonra, sayfaya aktarmanız gerekir. opera: // Ayarlar / ClearBrowserdata
listedeki periyodu nerede seçin ve temizleyeceğimiz eşyalara bir kene koyun. Sonunda devam etmeyi unutma.
Mozilla Firefox.
Önceki durumlarda olduğu gibi, ilk yol anahtar kombinasyonudur. CTRL + Shift + Sil (DEL). İkisini uygulamak için, "Günlük" öğesini seçmeniz gerekir ve "Son tarihi silmek" görünen pencerede görünen pencerede.
Ekranda bir pencere görünecektir, burada açılır pencerede ne zamandır seçebilir ve temizlenmesi gereken bir kene koyabilirsiniz. Sonunda, "Kaydet" i tıklayın. İşlem birkaç saniye sürebilir.
Safari.
Tüm cihazlarında otomatik olarak duran Apple'dan tarayıcı. Önbelleği temizlemek için, Safarilere gidin ve sağda bulunan menüde "Reset" öğesini seçin.
Pencere seçildikten sonra gerekli ayarlar sıfırlanması gereken. Sonunda ayarları kaydetmeyi unutmayın.
Internet Explorer.
Ben tarayıcıyı sevmiyorum, ama bir düzen yaptığım zaman test etmeniz ve sorun yaşamanız gerekir. önbellek Burada çok alakalı. Analojik olarak normal sürüm 10, diğer tüm sessiz korku ile başlar. Menüyü dolaşmak istemiyorsanız, silmek için kısayol tuşlarını kullanabilirsiniz. CTRL + Shift + Sil (DEL). Silmek istediğiniz tüm öğeleri seçin.
İkinci kaldırma seçeneği için, IE menüsüne gidin ve "Güvenlik" -\u003e "Tarayıcı Günlüğünü Sil" seçeneğini seçin.
Seçeneklerden herhangi birinde, sonunda gerekli ayarları seçtiğiniz bir açılır pencere olacak, onay kutularını yerleştirin ve silinir. Önbellek tarayıcısı. Sonunda, "Sil" düğmesini tıklayın.
Bunları kullanın ve sitenin unsurlarını düzenlerken veya değiştirirken sorunlardan birinin olabileceğini unutmayın. Önbellek tarayıcısı Kullandığınız. Birkaç dakika daha oturup siteyi güncelleyebilir ve değişim kalmadan önce olduğu gibi oldu. Ve sonra hikayeyi temizlemeniz gerektiğini hatırlıyorsun. Tarayıcının temizlenmesinin size yardımcı olmadığı ve siteye tırmanmaması ve motorun önbelleğini temizlemeyi deneyin.