Jak vypnout kešování ve WSL
Ahoj, nevíte někdo jak vypnout kešování ve WSL? Díky
Popis problému :
- Načtu nějaký soubor v prohlížeči
- Smažu ten soubor co jsem načetl
- Dám F5 nebo CTRL+F5 a stránka se znova načte, přitom soubor již neexistuje
Ahoj, nevíte někdo jak vypnout kešování ve WSL? Díky
Popis problému :
- Načtu nějaký soubor v prohlížeči
- Smažu ten soubor co jsem načetl
- Dám F5 nebo CTRL+F5 a stránka se znova načte, přitom soubor již neexistuje
Zpět do poradny Odpovědět na původní otázku Nahoru
No tím F5 to vlastně obnovíš.
Vymaž cache prohlížeče, ne soubor.
WSL tam servíruje pořád obsah toho souboru i když soubor neexistuje. Musí se to vypnout ve WSL, ne v prohlížeči ale nevím jak.
Cache v prohlížeči jsem smazal. Stejné chování, soubor se načte i když neexistuje.
Tobě běží prohlížeč ve WSL?
Ne, prohlížeč mám ve Windows 10 a WSL taky. Nerozumím vůbec otázce.
Tak ti ve WSL běží webserver?
Ano, Apache a PHP.
Tak to je ale problém s Apache a ne WSL.
https://httpd.apache.org/docs/trunk/caching.html#file-caching
No a ty tam někde vidíš řešení mého problému? Já tam nic nenašel.
Vážně tě při tom čtení nenapadlo vypnout cache?
Jestli nepamatuješ, byl to původní dotaz jak vypnout cache, problémem zůstává jak.
Původní dotaz byl jak vypnout cache ve WSL. Ale ty potřebuješ vypnout cache Apache.
https://ubiq.co/tech-blog/disable-apache-cache/
Nejsem si jist, jestli jsem zcela pochopil dotaz.
Vypnul bych pomocí meta tagu v hlavičce stránky použití cache - aby se při každém načtení stránky zobrazil aktuální obsah ze serveru.
http://cristian.sulea.net/blog/disable-browser-caching-with-meta-html-tags/
Chápeš, že Apache ve WSL stále podsouvá obsah souboru který jsem dávno smazal?
A jak by to mohl chápat, když jsi až teď napsal, že jde o Apache?
Jasně, omlouvám se. Nenapadlo mě, že by si někdo instaloval WSL z jiného důvodu než, že na něm poběží webserver.
Tak WSL lze používat z mnoha důvodů, určitě lepších, jak tam narvat Apache. BTW Apache je i ve verzi pro Windows, netřeba se drbat za uchem přes koleno, jak je webserver přes WSL.
Kde máš ten soubor, co se tam trvale cpe i po smazání? Jaký má ten soubor účel (obrázek, HTML stránka, atd)? WSL samo o sobě žádné cache nemá a tudíž tam není co vypnout. Buď to tam rve Apache nebo to cpe ze svých zásob prohlížeč.
Právě proto jsem psal, že asi nechápu co řešíš.
Takže i když v Apache (.htaccess) nastavíš headers pro vypnutí cache tak to nepomůže?