Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] problema con el cacheo de la pagina

Estas en el tema de problema con el cacheo de la pagina en el foro de Apache en Foros del Web. Hola, hace unos minutos tenía que hacer una actualización de mi página, como era una actualización grande decidí borrar todos los archivos de la página ...
  #1 (permalink)  
Antiguo 18/10/2015, 07:31
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta problema con el cacheo de la pagina

Hola, hace unos minutos tenía que hacer una actualización de mi página, como era una actualización grande decidí borrar todos los archivos de la página y luego subir los nuevos.
Antes de borrar los archivos de la página, cree en el directorio raíz un simple archivo index.html con un texto que decía que estaba realizando una actualización. Ahora ya termine de subir la nueva versión de la página, y elimine ese index.html que había creado. Pero resulta que cuando entro a: "mi-pagina.net" todavía se ve el texto que había puesto.. sin embargo si entro a "mi-pagina.net/alguna-seccion", funciona correctamente.

Creo que el problema es un problema de cacheo, ya que en el .htaccess active el cacheo:
Código:
# Cache de archivos
<IfModule mod_expires.c>
	ExpiresActive On
	ExpiresDefault "access plus 600 seconds"
	ExpiresByType image/x-icon "access plus 604800 seconds"
	ExpiresByType image/jpg "access plus 604800 seconds"
	ExpiresByType image/jpeg "access plus 604800 seconds"
	ExpiresByType image/png "access plus 604800 seconds"
	ExpiresByType image/gif "access plus 604800 seconds"
	ExpiresByType application/x-shockwave-flash "access plus 604800 seconds"
	ExpiresByType text/css "access plus 604800 seconds"
	ExpiresByType text/javascript "access plus 604800 seconds"
	ExpiresByType application/x-javascript "access plus 604800 seconds"
	ExpiresByType text/html "access plus 600 seconds"
	ExpiresByType application/xhtml+xml "access plus 600 seconds"
</IfModule>
<IfModule mod_headers.c>
	<FilesMatch "\\.(ico|jpeg|jpg|png|gif|swf|css|js)$">
		Header set Cache-Control "max-age=604800, public"
	</FilesMatch>
	<FilesMatch "\\.(x?html?|php)$">
		Header set Cache-Control "max-age=600, private, must-revalidate"
	</FilesMatch>
</IfModule>

# Para indentificar la ultima vez que se edito un archivo
FileEtag MTime Size
Si entro a la web desde un proxy la pagina se ve bien. La pregunta es, hay alguna manera de "des cachear" la pagina para todos los usuarios ? probé eliminando el código del htacess, probé limpiando los datos de navegación de mi navegador y aun así aparece ese texto que había puesto en mi index.html
  #2 (permalink)  
Antiguo 18/10/2015, 12:46
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: problema con el cacheo de la pagina

Si tienes acceso consola..ssh.
Prueba:
Código BASH:
Ver original
  1. echo 1 > /proc/sys/vm/drop_caches
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 19/10/2015, 18:46
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: problema con el cacheo de la pagina

Hola gracias por contestar.
No, no tengo acceso ssh asique lo solucione remplazando esto en mi .htaccess:
Código:
<filesMatch "\.(html|htm|js|css)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
</filesMatch>
  #4 (permalink)  
Antiguo 20/10/2015, 07:09
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: problema con el cacheo de la pagina

Perfecto... tambien es valido.
Lo damos por solucionado.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: htaccess
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 08:22.