» »

prisili brskalnik da bere stran iz serverja ne iz cache

prisili brskalnik da bere stran iz serverja ne iz cache

sebavet ::

Katero kodo (brez javascripta) uporabite, da vam npr. php strani ne nalaga iz cache ampak jo vedno znova naloži s serverja?

Netrunner ::

Doing nothing is very hard to do... you never know when you're finished.

sebavet ::

hvala, če je stran kombinirana html/php in s php-jem berem in spreminjam mysql bazo, prikazujem tabele itd, a je vseeno al na začetku strani dam v meta tags:

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />


al moram v začetek php kode vpisat:

header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1.
header('Pragma: no-cache'); // HTTP 1.0.
header('Expires: 0'); // Proxies.


al je to vseeno kje se ta koda pojavi?

DC- ::

Vprašanje zakaj bi to delala.

Dobra praksa je, da ob menjavi verzije zamenjaš verzijo JS
Pri nas je site.js?version=1.1.0, ko se menja verzija in je nov deploy site.js?version=1.1.1

Drugače je pa cache nastavljen na max, da je google srečen in seveda obiskovalci

alexa-lol ::

Za development se da v Chrome nastavit "Disable cache (while DevTools is open)". To nastaviš tako da odpreš DevTools in klikneš "zobnik" in potem če razvijaš imaš verjetno DevTools e odprte in ob refreshu dobiš popolnoma svežo verzijo js in css.

Verjetno tako FF kot IE ponujata nekaj enakega, Opera pa itak ko je zdaj na istem pogonu s Chromom.

msjr ::

DC- je izjavil:

Dobra praksa je, da ob menjavi verzije zamenjaš verzijo JS
Pri nas je site.js?version=1.1.0, ko se menja verzija in je nov deploy site.js?version=1.1.1

Drugače je pa cache nastavljen na max, da je google srečen in seveda obiskovalci


Ne pozabi tudi na css, če ga spreminjaš site.css?version=

Sicer je to še bolj elegantno rešeno z rewrite rules:

site-1.1.js -> site.js
site-1.1.css -> site.css
/layout-1.1/ -> /layout/

in tako naprej do nezavesti za stvari, ki jih menjavaš pri deployu.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Prenos vsebine z novega arhiva RTVSLO (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Omrežja in internet
402109856 (2475) 8Bit
»

[JS] Event, ko se stran naloži po "back" gumbu?

Oddelek: Programiranje
292617 (1885) Spura
»

PM2 (Node.js Process Manager) in uporabniki

Oddelek: Operacijski sistemi
6759 (695) dunda
»

[js jquery] širina diva

Oddelek: Programiranje
141197 (1065) alexa-lol
»

HTML JS

Oddelek: Programiranje
111094 (743) filip007

Več podobnih tem