Toon posts:

[ASP] Cache IIS bij asp pagina

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi
Keb een asp pagina die een record uit een tabel weergeeft. Maar elke keer als ik een andere waarde wil invullen cached iis (of die asp pagina) de gegevens van de eerste zoekopdracht en geeft die weer.
Alleen na een IIS herstart kan ik weer nieuwe gegevens krijgen.

Mijn code (abstract):

<HTML>
<HEAD>
</HEAD>
<BODY background="pics/backhome.gif">
<%
Response.Expires = 0
%>
<%
If IsObject(Session("Access_conn")) Then
Set conn = Session("Access_conn")
Else
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "Access","",""
Set Session("Access_conn") = conn
End If
%>
<%
If IsObject(Session("test_rs")) Then
Set rs = Session("test_rs")
Else

Dim errornumber
errornumber= Request.Querystring("errornumber")

Dim description
description= Request.Querystring("ShortDescription")

Dim sql
sql = "SELECT * FROM [test] WHERE VtdMessageID=" & errornumber


Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
If rs.eof Then
rs.AddNew
End If
Set Session("test_rs") = rs
End If
%>


Bla bla bla


<%
rs.MoveNext
loop%>
<%
Response.Expires = 1
Response.Expiresabsolute = Now() - 2
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>


</BODY>
</HTML>


iemand een oplossing ?? :P

Verwijderd

Topicstarter
Niemand ???
Keb het echt heel erg nodig en heb al overal gezocht op internet en GoT :'(

Verwijderd

Topicstarter
Weet niemand het of ?
dan moet ik tegen mijn baas gaan zeggen dat het niet kan, maar ik wacht nog wel eventjes, misschien dat iemand het toch nog weet.

Verwijderd

1. Niet zo ongeduldig
2. Zet die headers eens bovenaan
3. Test eens zonder de recordset in een session te stoppen, maar helemaal opnieuw ophalen van de recordset.
4. In IIS kun je ASP Caching uitzetten, probeer dat anders ook eens

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

binnen een uur 2 keer je topic schoppen is "not done"

[search=niet cachen]

Verwijderd

Topicstarter
ok ok ok

keb al hele GoT afgezogt naar dit probleem hoor !!
ook 2 dikke boeken over asp hier !!
ook ongeveer 20 asp sites dus !!!

van dat schoppen, jah sorry
maar tijd is geld hier op m'n werk :(

  • MrBrown
  • Registratie: Augustus 2000
  • Laatst online: 11-06 15:51

MrBrown

Reservoir Dog

Op donderdag 15 november 2001 11:23 schreef timyo het volgende:
van dat schoppen, jah sorry
maar tijd is geld hier op m'n werk :(
Dus als wij snel antwoorden krijgen we uitbetaald?!? 8-)

Powered by Manetti (compiled by Jura)


Verwijderd

Op donderdag 15 november 2001 11:23 schreef timyo het volgende:
ok ok ok

keb al hele GoT afgezogt naar dit probleem hoor !!
ook 2 dikke boeken over asp hier !!
ook ongeveer 20 asp sites dus !!!

van dat schoppen, jah sorry
maar tijd is geld hier op m'n werk :(
Koop van je tijd (dus geld) dan gewoon een boek over IIS en ASP.

Verwijderd

Topicstarter
Op donderdag 15 november 2001 12:48 schreef MrBrown het volgende:

[..]

Dus als wij snel antwoorden krijgen we uitbetaald?!? 8-)
Ik zal het eens met m'n baas overleggen >:)

Verwijderd

Topicstarter
Op donderdag 15 november 2001 12:51 schreef HPE het volgende:

[..]

Koop van je tijd (dus geld) dan gewoon een boek over IIS en ASP.
Ik zeg toch dat ik hier zat boeken heb liggen :)
kom er alleen niet uit

maarja laat maar zitten hoor,
jullie weten het blijkbaar ook niet
of willen gewoon niet ff de moeite nemen om er naar te kijken :'(

Verwijderd

Ik wil wel antwoorden maar ik snap je probleem niet.

Je cached de recordset in je session. Dus is dit gedrag nogal wiedes. toch? :?

  • Scare360
  • Registratie: Juli 2001
  • Laatst online: 11-09 09:22
- cache pagina expliciet uitschakelen
- pooling database controleren
- start eens een nieuwe client Sessie op en check of deze dezelfde probelemen heeft. Terwijl de andere nog in het geheugen van de server staat.


ik weet zeker dat er in het boek ASP in a nutshell iets over vertelt wordt...alleen heb ik dat boek nu niet bij de hand.

Verwijderd

Op donderdag 15 november 2001 13:05 schreef timyo het volgende:

[..]
maarja laat maar zitten hoor,
jullie weten het blijkbaar ook niet
of willen gewoon niet ff de moeite nemen om er naar te kijken :'(
Zit ik hier voor jan doedelzak ofzo te antwoorden dan? Ik draag toch echt wat mogelijkheden aan om erachter te komen waar je fout zit. Dat jij er dan niks mee doet moet je zelf weten. Maar val ons er dan verder niet mee lastig.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 08:12

Crazy D

I think we should take a look.

Je kan idd in de IIS settings wat caching gebeuren instellen.
Verder wil het weleens helpen om ok in de html code de verschillende "niet cachen" tags te plaatsen.
Response.Expires een negatieve waarde geven (heb ik al diverse malen als tip gelezen, vooral handig als de server in een andere tijdzone staat dan de client).

Exact expert nodig?

Pagina: 1