09. december 1999 - 08:49Der er
35 kommentarer og 1 løsning
Cacheproblemer på informationserver
Jeg sidder og udvikler asp på en standalone NT server med informationserver som webserver. Jeg har problemer med at opdatere sider i min browser. Når jeg laver en ændring i en asp fil ,gemmer denne og går over i browseren for at opdatere, træder ændringerne ikke igennem. Jeg har prøvet alt. Alle konfigurationer i IIS, intet hjælper. Jeg har også ændret i mine browserindstillinger. HJÆÆÆÆÆÆÆLP.
Dette forhindrer din browser i at gemme siden i cachen - og det forhindrer en proxy server i at gøre det samme.
I princippet gør det det samme som 127144146281's svar - men du har her mulighed for at styre det for det enkelte dokument - så alle andre dokumenter kan ligge i cachen - og det mindsker jo download tiden for brugeren...
Altså jeg har været ude for at vores server har gjort det én eneste gang at den cachede alt - uanset hvad jeg lavede - noget den gjorde pludseligt, og ved alle filer.
Prøv lige at genstarte den - det fungerede for mig..
Men pas på med Service Pack 5 - der er mange computere der er gået døde efter at installere den..
Jek kører NT server 4.0 med internet informationserver. Servicepack 6.0 giver de vildeste problemer hvis man bruger betalingskomponenten fra CashCow. Jeg har ikke mulighed for at teste det med Response,Expires = -1. Da jeg sidder på arbejdet. Jeg vil prøve det når jeg kommer hjem. Men på den anden side: Det kan ikke være rigtigt at man skal sætte det ind på hver side. Det virker molboagtigt. Jeg har udviklet masser af websites på NT & IIS, det er bare for skummelt det her.
Nej - du kan jo også bare sætte siderne til at expire via. serveren.
Det er ikke din server der cacher tingene - det er klientens browser, og det gør den som den har lyst til - med mindre at serveren sender at den udløber - og det kan den gøre på de to måder!
No-cache virker ikke altid i explorer version 4.0 Specielt ikke hvis asp-siderne blot vises som en del af en html-side med frames. Det er html-siden, der caches - uanset om indholdet i diverse frammes er asp-sider.
rygtet siger at fejlen skulle være rettet i version explorer v. 5.0 - men jeg har ikke prøvet den endnu.
For at være på den sikre side - kan du tømme cachen - og derefter opdatere din side. Det er rimelig besværligt - men hvis det ikke virker - så er jeg tilbøjelig til at tro at du tester en forkert asp-side.
Det der med at jeg tester en forkert asp side, det er sgu for langt ude. Det der med browserindstillingerne er old news. Hvad fanden gør jeg??? Jeg prøver at installere Explorer 5.0
ij, det lyder som om at det er serveren der casher dit script og ikke browseren der casher det du har lavet. Det er en kendt fejl ved Service Pack 3 til NT.
Du bør opgradere, først med SP4Y2K og derefter med sp6a
Svaret er intet af det ovenstående. Jeg har selv fundet ud af det. Jeg skulle bare sætte det antal scripting engines som webserveren skulle cache til 0, så spiller det sgu, jeg må skuffe jer. Ingen point i denne omgang.
Hey ij, Der var noget med at du var ved at lave et shoppin cart program hvad blev det til? Vh. FFN Frederik
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.