Avisos
Vaciar todo

Especificar caché de navegador

13 Respuestas
3 Usuarios
0 Reactions
813 Visitas
 Jan
Respuestas: 8
Active Member
Topic starter
 

Hola ,

Tengo un problema para especificar caché de navegador , estamos probando todo lo que explicáis en los post pero nada está funcionando.

No puedo poner la web ni puedo decir nada de ella por un contrato de confidencialidad así que pido perdón por esto.

Tenemos una web con 8 tiendas para cada país y el htaccess es el que nos genera prestashop , en el CPanel de Webempresa tenemos activado el Optimizar sitio web -> Comprimir contenido ->Comprimir todo el contenido.

ahora en nuestro htaccess en la primera linea ponemos lo siguiente :


	ExpiresActive On
	ExpiresByType image/gif "access plus 1 month"
	ExpiresByType image/jpeg "access plus 1 month"
	ExpiresByType image/png "access plus 1 month"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType text/javascript "access plus 1 week"
	ExpiresByType application/javascript "access plus 1 week"
	ExpiresByType application/x-javascript "access plus 1 week"
	ExpiresByType image/x-icon "access plus 1 year"
	ExpiresByType image/svg+xml "access plus 1 year"
	ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
	ExpiresByType application/font-woff "access plus 1 year"
	ExpiresByType application/x-font-woff "access plus 1 year"
	ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
	ExpiresByType font/opentype "access plus 1 year"
	ExpiresByType font/ttf "access plus 1 year"
	ExpiresByType font/otf "access plus 1 year"
	ExpiresByType application/x-font-ttf "access plus 1 year"
	ExpiresByType application/x-font-otf "access plus 1 year"

Pero no está funcionando , también hemos probado de poner al final antes de esta linea :

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Tambien lo hemos probado de la siguiente manera :


 
 ExpiresActive on
 ExpiresDefault "access plus 7 day"
 
 

La verdad es que no sabemos por donde más tirar.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 05/09/2017 12:20 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola.

Revisa en Parámetros avanzados -> rendimiento que tengas seleccionada la opción " ¿Optimizar Apache? "

Añade también el siguiente código a tu archivo htaccess, justo después del código donde especificas el tiempo de la cache:

	
		AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
	

Un saludo


 
Respondido : 05/09/2017 1:17 pm
 Jan
Respuestas: 8
Active Member
Topic starter
 

Gracias por contestar , pero sigue sin funcionar .


	ExpiresActive On
	ExpiresByType image/gif "access plus 1 month"
	ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType image/jpg "access plus 1 month"
	ExpiresByType image/png "access plus 1 month"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType text/javascript "access plus 1 week"
	ExpiresByType application/javascript "access plus 1 week"
	ExpiresByType application/x-javascript "access plus 1 week"
	ExpiresByType image/x-icon "access plus 1 year"
	ExpiresByType image/svg+xml "access plus 1 year"
	ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
	ExpiresByType application/font-woff "access plus 1 year"
	ExpiresByType application/x-font-woff "access plus 1 year"
	ExpiresByType font/woff2 "access plus 1 year"
	ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
	ExpiresByType font/opentype "access plus 1 year"
	ExpiresByType font/ttf "access plus 1 year"
	ExpiresByType font/otf "access plus 1 year"
	ExpiresByType application/x-font-ttf "access plus 1 year"
	ExpiresByType application/x-font-otf "access plus 1 year"


	
		AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype image/svg+xml
	


 
Respondido : 05/09/2017 2:30 pm
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola.

Ok, y ¿ quien te da ese aviso PageSpeed de google ? ¿ puedes adjuntarnos una captura del aviso ?.
Damos por hecho que el dominio la tienes en tu cuenta de hosting de webempresa.

Un saludo


 
Respondido : 05/09/2017 2:36 pm
 Jan
Respuestas: 8
Active Member
Topic starter
 

Si lo tengo con webempresa te paso otra vez la captura


 
Respondido : 05/09/2017 2:42 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Con este código debería ser suficiente, como ves en el código hay una línea :
ExpiresByType image/jpg "access plus 1 month"

Por lo que debería ser correcto.


	ExpiresActive On
	ExpiresByType image/gif "access plus 1 month"
	ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType image/jpg "access plus 1 month"
	ExpiresByType image/png "access plus 1 month"
	ExpiresByType text/css "access plus 1 week"
	ExpiresByType text/javascript "access plus 1 week"
	ExpiresByType application/javascript "access plus 1 week"
	ExpiresByType application/x-javascript "access plus 1 week"
	ExpiresByType image/x-icon "access plus 1 year"
	ExpiresByType image/svg+xml "access plus 1 year"
	ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
	ExpiresByType application/font-woff "access plus 1 year"
	ExpiresByType application/x-font-woff "access plus 1 year"
	ExpiresByType font/woff2 "access plus 1 year"
	ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
	ExpiresByType font/opentype "access plus 1 year"
	ExpiresByType font/ttf "access plus 1 year"
	ExpiresByType font/otf "access plus 1 year"
	ExpiresByType application/x-font-ttf "access plus 1 year"
	ExpiresByType application/x-font-otf "access plus 1 year"

Elimina el resto de código de optimización y quédate sólo con el código anterior.
Es posible que también sea algo de Google que tarde un poco en reflejarte los cambios.

Saludos.


 
Respondido : 05/09/2017 5:47 pm
 Jan
Respuestas: 8
Active Member
Topic starter
 

Ya eso lo puse hace ya 4 días y sigue sin funcionar , he probado todos los códigos básicos para especificar la cache y ninguno no me funciona.

Puede ser alguna configuración del servidor de webempresa que esta desactivado o algo por el estilo ?


 
Respondido : 06/09/2017 9:18 am
 Jan
Respuestas: 8
Active Member
Topic starter
 

Subo mi htaccess .


 
Respondido : 06/09/2017 9:24 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola.

Puede ser alguna configuración del servidor de webempresa que esta desactivado
Pues en principio no, de todas formas realiza una revisión con el Asistente Virtual Stephan que encontrarás en tu área de clientes , este revisara tu cuenta y te mostrará o corregirá si encuentra algun bloqueo o tienes algún problema con los permisos.

Sobre el archivo htaccess, lo tienes bien no hay ningún problema.

Cuando realices la revisión nos indicas los avisos que te pueda dar Stephan.

Un saludo


 
Respondido : 06/09/2017 9:39 am
 Jan
Respuestas: 8
Active Member
Topic starter
 

Lo únicos errores que me aparecen son de tema permisos de carpeta que según Stephan ya me lo ha solucionado


 
Respondido : 06/09/2017 10:06 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla

Veo correctamente, aunuque con el dominio cambiado, supongo que por lo que comentaste en un inicio.
Podrías evaluar colocar ese código al inicio.

Para descartar problema con alguna restricción en tu cuenta podrías evaluar hacer un nuevo sitio de prueba en una carpeta y verificar si realizando estas optimizaciones te sucede lo mismo.

Saludos.


 
Respondido : 06/09/2017 5:12 pm
 Jan
Respuestas: 8
Active Member
Topic starter
 

Nada , ponerlo arriba a solucionado nada 🙁

Ya hemos creado una instalación y nueva pero el error persiste


 
Respondido : 07/09/2017 9:52 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola.

¿ Tienes la cache activada ?
.- Accede a Parámetros Avanzados -> Rendimiento.
.- Al final de la pagina comprueba que tienes seleccionado en " SI " la opción de " Usar cache "

Un saludo


 
Respondido : 07/09/2017 10:28 am