» »

Kako osvežiti stran!

Kako osvežiti stran!

timi007 ::

Imama takšen problem:

1. na strani1 imam link na stran2
2. z linkom pridem na stran2,
3. potem grem na stran3, ki ima link na stran2, ki se je v tem času spremenila(novi podatki so se dodali npr. nova vrstica tabele z novim izdelkom )
4. ko z linkom grem na stran2, se prikaze stara stran2 iz točke 2 brez dodatnega podatka, le ko osvežim v eplorerju je prava

Kaj naj naredim da bo Internet Explorer na novo izvedel oziroma osvežil stran, ne pa kr prikazal nazadnje gledane strani2!

hvala za odgovore!

lep pozdrav vsem!

Skrat ::

Samo jedro tezave v bistvu ni v sami spletni strani temvec v predpomnilniku (cachu) brskalnika. Le ta si zaradi teznje po skrajsanju nalaganja strani nekatere zadeve shrani v svoj predpomnilnik in ob naslednjem zahtevku ne gre se enkrat pogledat na spletni streznik, ce se je stran spremenila, ampak enostavno ugotovi, da je bil pred kratkim na tej isti spletni strani in da je verjetnost, da se je stran med tem casom spremenila tako majhna, da nima smisla iti se enkrat obremenjevat internetne povezave in jo nalozi lokalno. Zadeva izhaja se iz casov pocasnih internetnih povezav (kje so casi dial-upa >:D ).

Z uporabo meta tagov se da brskalniku povedati, koliko casa naj spletno stran, ki jo ima v cachu uposteva, kdaj pa _mora_ iti pogledat, ce se je na njej kaj spremenilo. Naletimo pa na tezavo standardov in sprememb iz HTML/1.0 na HTML/1.1.

Nekaj o tem lahko najdes tukaj ali tukaj.

Cache je v splosnem dobra zadeva za uporabnike, tako da ce nimas vsebine, ki se bo res neprestano spreminjala, pusti zadeve taksne kot so in za svoje potrebe uporabljaj refresh. Onemogocanje cacha nepotrebno povecuje promet na omrezju in spletne strani se bodo uporabnikom dlje nalagale.

P.S. zadevo se da resiti tudi na ravni spletnega streznika, ampak tega verjetno ne mores/noces.
Free software is a matter of liberty, not price.

Nerdor ::

<meta http-equiv="refresh" content="2; URL=IstaAliDrugaSpletStran.html">


Pri tem content pomeni število sekond, do osvežitve spletne strani. V našem primeru vsake 2 sec :D

Lahko, pa pri php ali asp, če je izpolnjem nek pogoj, pošlješ tale meta tag, da se osveži.

Skrat ::

Nerdor nekdo od naju ni razumel vprasanja... :8) Ti si opisal problem redirecta, mislim pa da timi007 ne sprasuje po tem.
Free software is a matter of liberty, not price.


Vredno ogleda ...

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

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

Oddelek: Programiranje
292286 (1554) Spura
»

Google ne najde moje spletne strani

Oddelek: Izdelava spletišč
275402 (4399) Vzdevek
»

ASP.NET + C# vprašanje

Oddelek: Programiranje
342652 (1666) Morenov
»

Nekaj vprašanj ... html/css

Oddelek: Izdelava spletišč
61093 (1012) 680x0
»

Kakšen program mi svetujete ? (strani: 1 2 )

Oddelek: Izdelava spletišč
885861 (5049) webfreak

Več podobnih tem