Autor | Zpráva | ||
---|---|---|---|
ferda999 Profil |
#1 · Zasláno: 15. 5. 2022, 16:17:40
Zdravím,
když na serveru přehraji obrázek tak ani po vynuceném obnovení stránky v prohlížeči se mě obrázek na stránce neaktualizuje. Prosím, čím to je? Lze to nějak ovlivnit nastavením parametru v htaccessu? Děkuji za radu |
||
Kajman Profil |
ferda999:
„ani po vynuceném obnovení stránky v prohlížeči“ Neaktualizuje se ani po CTRL+F5? Možností je více a vhodnost použití se web od webu liší. Např. nastavíte všem obrázkům v http hlavičce, že se mají kontrolovat (např. přes ETag nebo poslední modifikaci) HTTP caching » Cache validation Prohlížeč by se pak měl stále a stále ptát, jestli je obrázek, co má v cache stále stejný. To je vhodná varianta, když se obrázky velmi často mění. Další variantu je, že při aktualizaci obrázku změníte např. pomocným query stringem cestu, kterou na něj obrázek přistupuje. Např. máte <img src="obrazek.png?verze=2020-03-13-13-03-23"> a pokud soubor změníte, začnete v html používat jinou cestu
<img src="obrazek.png?verze=2022-05-16-16-11-20"> . Pro prohlížeč to je jiná cesta, i když to je pro server stejný soubor a query string bude ignorovat. To je vhodné pro servery, kde se to tak často nemění, ale je potřeba co nejrychleji začít používat nový obrázek.
A nebo povolíte cache obrázků např. jen jeden den a po tu dobu budete tolerovat, že má návštěvník starší obrázek, pokud byl na stránce nedávno. |
||
Časová prodleva: 3 roky
|
0