Foros del Web » Programando para Internet » ASP Clásico »

problema con cache, no me coje los cambios

Estas en el tema de problema con cache, no me coje los cambios en el foro de ASP Clásico en Foros del Web. Hola a todos, se que este tema ha sido discutido muchas veces y he estado utilizando el buscador pero mi problema no se soluciona. en ...
  #1 (permalink)  
Antiguo 26/08/2002, 11:09
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
problema con cache, no me coje los cambios

Hola a todos, se que este tema ha sido discutido muchas veces y he estado utilizando el buscador pero mi problema no se soluciona.

en mi casa (tengo win xp pro) y en el servidor de internet (win 2000) en ambos me funciona bien, pero cuando lo llevo a instalar en la intranet de la empresa no funciona (pws) con Internet Explorer 6, mi problema es que tengo una aplicacion que cuando borro un registro desde el .asp se borra de la base de datos pero sigue apareciendo en la pagina como si no se hubiera borrado, tambien le hago una modificacion y no la toma..

me han dicho que es por el cache,

le pongo este codigo

<%
response.expires = 0
response.expiresabsolute = Now() - 1
response.addHeader "pragma","no-cache"
response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>

pero tampoco da resultado.. estube leyendo y decia que depronto podria ser por el proxy de la intranet, no se nada de eso, pero si tiene proxy. alguien sabe como solucionar este problema?
ya estan empezando a decir que el progama que les hice no funciona, y la verdad es que funciona de maravilla, solo que alla no.

gracias

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #2 (permalink)  
Antiguo 26/08/2002, 11:16
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: problema con cache, no me coje los cambios

agrega esta linea dentro de las que tienes para la validacion dele no-cache...

Response.Buffer = true

ah y esto debe ir antes que cualquier codigo



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #3 (permalink)  
Antiguo 26/08/2002, 11:26
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: problema con cache, no me coje los cambios

hola, gracias por tu rapida respuesta, donde debo colocar esa linea de codigo que me dices? me puedes dar un ejemplo?


lo tengo asi,

&lt;% Option Explicit %&gt;
&lt;%
response.expires = 0
response.expiresabsolute = Now() - 1
response.addHeader &quot;pragma&quot;,&quot;no-cache&quot;
response.addHeader &quot;cache-control&quot;,&quot;private&quot;
Response.CacheControl = &quot;no-cache&quot;
%&gt;

sera que por colocar option explicit primero es que no me funciona?


gracias

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #4 (permalink)  
Antiguo 26/08/2002, 11:46
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: problema con cache, no me coje los cambios

hhhmm...no creo..de todas formas nada pierdes con probar...


&lt;%
response.expires = 0
response.expiresabsolute = Now() - 1
response.addHeader &quot;pragma&quot;,&quot;no-cache&quot;
Response.Buffer = true
response.addHeader &quot;cache-control&quot;,&quot;private&quot;
Response.CacheControl = &quot;no-cache&quot;
%&gt;



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #5 (permalink)  
Antiguo 26/08/2002, 15:16
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 24 años
Puntos: 0
Re: problema con cache, no me coje los cambios

Hola amigo:

Por las diferencias horarias entre el cliente y el servidor a veces no sirve poner...

response.expires = 0

lo mejor es poner un poco más de tiempo hacia atrás así:

response.expires = -1000

A mi me fallaba muchas veces por esa razón. Espero te sirva. Saludos.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red en castellano"></a>
  #6 (permalink)  
Antiguo 26/08/2002, 15:27
 
Fecha de Ingreso: agosto-2002
Mensajes: 6
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: problema con cache, no me coje los cambios

Hola Maestros ..... amigo creo que bastara con poner :

response.expires = -1

ya que con las otras sentencias lo mas seguro es que hagas caducar la pagina .....

Pruebalo y nos cuentas ....

Saludos y hasta la proxima.

  #7 (permalink)  
Antiguo 26/08/2002, 15:28
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: problema con cache, no me coje los cambios

Hola, ya coloque el codigo en todas mis paginas .asp esta semana lo llevo a la empresa a ver si funciona bien lo del cache..
una pregunta, para que sirve o que hace esa linea response.buffer = true ?


gracias por la ayuda

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #8 (permalink)  
Antiguo 26/08/2002, 15:30
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: problema con cache, no me coje los cambios

Hola ASTON, el script que tengo es para trabajarlo en una intranet de una empresa con 5 pcs no mas, tiene algo que ver lo que dices?
es necesario que cambie tambien esa linea?
como es intranet se supone que todos deben tener la misma hora en los pcs.

GRacias por la mano que me puedas dar..

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #9 (permalink)  
Antiguo 26/08/2002, 15:39
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: problema con cache, no me coje los cambios

respuesta a tu pregunta.

<a href='ir.asp?http://www.soloasp.com.ar/vertexto.asp?txt=16' target='_blank'>http://www.soloasp.com.ar/vertexto.asp?t...</a>



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #10 (permalink)  
Antiguo 28/08/2002, 11:58
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
Re: problema con cache, no me coje los cambios

Hola a todos, este problema ya me esta desesperando, en mi casa funciona excelente, cada que abro una pagina se recarga desde el principio, en cambio en la intranet me coje los datos viejos, si borro o creo un dato nuevo, y le doy mirar me sigue saliendo el que ya se borro, aunque en la base de datos ya no existe, y si lo creo, en la bd si sale pero en la pagina no...

puse este codigo
&lt;%
response.expires = 0
response.expiresabsolute = Now() - 1
response.addHeader &quot;pragma&quot;,&quot;no-cache&quot;
Response.Buffer = true
response.addHeader &quot;cache-control&quot;,&quot;private&quot;
Response.CacheControl = &quot;no-cache&quot;
%&gt;

y no me sirvio, alguien sabe que puedo hacer en este caso, la intranet consta de 6 pcs, y el servidor que es donde guardo el programa, funciona con pws, por cuestion de economia..

todo esta en asp y access 2000. alguien que me ayude porfa...



<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:48.