[ASP] Server cached pagina's ongewild

Pagina: 1
Acties:

  • mocean
  • Registratie: November 2000
  • Laatst online: 31-08 09:14
Sins enige tijd heb ik last van het feit dat mijn server pagina's cached. Als ik in mijn ASP file dingen verander komen die gewoonweg niet door. Pas een dag later als de cache van de server weer leeg is of zo. Het is zelfs zo dat wanneer ik een ASP file delete, die nog steeds opvraagbaar is, ook vanaf computers die die pagina nog nooit hebben bezocht. Het is dus geen IE cache of zo.

Ik kan zelf niet bij de server helaas, die huur ik. Weet iemand mischien settings/opties die ik kan aanroepen in mijn ASP file of global.asa om die caching te voorkomen? Ik programmeeer in VBScript.

Koop of verkoop je webshop: ecquisition.com


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Je zou een kunnen proberen om dit in je ASP-pagina's te zetten.
code:
1
2
3
4
5
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "private"
Response.CacheControl = "no-cache"

  • mocean
  • Registratie: November 2000
  • Laatst online: 31-08 09:14
Op zaterdag 20 juli 2002 13:22 schreef robjanssen het volgende:
Je zou een kunnen proberen om dit in je ASP-pagina's te zetten.
code:
1
2
3
4
5
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "private"
Response.CacheControl = "no-cache"
Ik ga het proberen. Ik heb nu die code boven de pagina gezet, maar hij pakt nu natuurlijk nog de gecachte pagina. Pas als ie die ASP file opnieuw uitvoert, zal de server deze code ook uitvoeren.

Koop of verkoop je webshop: ecquisition.com


  • gotcha
  • Registratie: Oktober 1999
  • Laatst online: 29-07 18:20
bij de instellingen van de virtual directory zit ook nog een optie om buffering uit te schakelen:
Properties van virtual dir, knop Configuration, tabblad Options, optie "Enable buffering" uitzetten

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 09:50

mulder

ik spuug op het trottoir

Maar euuh, is het niet de client (de browser) de cached?

oogjes open, snaveltjes dicht


  • zneek
  • Registratie: Augustus 2001
  • Laatst online: 08-02-2025
Zet in je Internet OPties onder Tijdelijke Internetbestanden de optie: Wanneer controleren op nieuwere versies van pagina's? Op "Bij elk bezoek aan de pagina". Dan weet je in ieder geval zeker dat je zelf niet de oorzaak bent.

Ow ja, gebruik Ctrl+F5 om te vernieuwen. Ik weet niet wat precies het verschil is met "Vernieuwen" of F5 maar bij mij lijkt het soms verschil te maken.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09:31

Crazy D

I think we should take a look.

Ik gebruik meestal voor Expires iets als -1441, heb een aantal keer gelezen dat dat wel iets kan schelen (ipv -1).

Maar hmm als je het bestand verwijdert, en het duurt dan nog een x-aantal uur voordat je een 404 error krijgt, zou ik eens met de provider gaan babbelen. Bij mijn oude host was de cache een paar minuten, wat in het begin toen ik dat niet doorhad idd erg vaag is, je past iets aan en je ziet het niet. Client-side werd er echt niks gecached, want als ik een file uploade, 5 minuutjes of zo wachtte, en dan de pagina opvroeg, kreeg ik wel m'n nieuwe pagina te zien. Volgens mij kun je dat in je script niet regelen, en is dat iets wat je hostingprovider moet aanpassen in de config.

Exact expert nodig?

Pagina: 1