Ver Mensaje Individual
  #50 (permalink)  
Antiguo 18/12/2011, 07:42
merino_renato
Usuario no validado
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.231
Antigüedad: 12 años, 10 meses
Puntos: 228
Respuesta: Quiero mejorar el pagespeed de mi sitio Web

Cita:
Iniciado por charlyalegret Ver Mensaje
Hola merino_renato. ¿en qué tipo de archivos te sigue saliendo eso?
Hola charlyalegret:

Me sale en pagespeed online de google, en el de firefox ya me sale con 97 de pagespeed, y en gmetrix 91 y 85 (creo es yslow) desde ayer estoy buscando como quitar ese letrero de google de que no me reconoce mi http cache header y investigando un poco aprendi que son 2 modulos uno para expires y otro para headers este es el codigo que me da 97 de pagespeed en firefox:

<IfModule mod_headers.c>
Header unset ETag
FileETag None
<FilesMatch "\.(png|PNG|jpg|JPG|jpeg|JPEG|gif|GIF|js|css|pdf|i co)$">
Header set Cache-Control "public"
Header set Expires "Mon, 17 Dic 2012 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
<FilesMatch "\.(htm|html|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 second"
ExpiresByType text/cache-manifest "access plus 4 hours"
ExpiresByType text/xml "access plus 4 hours"
ExpiresByType application/xml "access plus 4 hours"
ExpiresByType application/json "access plus 8 months"
ExpiresByType text/html "access plus 4 hours"
ExpiresByType application/rss+xml "access plus 8 months"
ExpiresByType application/pdf "access plus 8 months"
ExpiresByType application/x-shockwave-flash "access plus 8 months"
ExpiresByType image/gif "access plus 2 months"
ExpiresByType image/png "access plus 2 months"
ExpiresByType image/jpg "access plus 2 months"
ExpiresByType image/jpeg "access plus 2 months"
ExpiresByType image/x-icon "access plus 8 months"
ExpiresByType text/css "access plus 2 months"
ExpiresByType text/x-component "access plus 8 months"
ExpiresByType font/truetype "access plus 2 months"
ExpiresByType font/opentype "access plus 2 months"
ExpiresByType application/x-font-woff "access plus 2 months"
ExpiresByType image/svg+xml "access plus 2 months"
ExpiresByType application/vnd.ms-fontobject "access plus 2 months"
ExpiresByType text/css "access plus 2 months"
ExpiresByType text/plain "access plus 1 second"
ExpiresByType application/javascript "access plus 2 months"
ExpiresByType application/x-javascript "access plus 2 months"
ExpiresByType text/javascript "access plus 2 months"
<IfModule mod_headers.c>
Header append Cache-Control "public, no-transform"
</IfModule>
</IfModule>

La pagina vuela los UNICOS problemas con estos modulos son que:

1. Despues de consultar la base de datos y hacer back con el navegador, varias de las fotos de mi web se ven rotas.

2. Google pagespeed NO me reconoce ese validador de cache de http (siendo que firefox pagespeed, si me da los 97 de score, raro)

Bueno si alguien sabe como arreglar el codigo que puse aqui pues que lo pegue por favor para que todos logremos el pagespeed de 100, a 97 ya vuela la pagina...

para testing de pagespeed online de google:

https://developers.google.com/pagespeed/

wepagetest

http://www.webpagetest.org/

esta herramienta muestra los http:

http://www.askapache.com/online-tool...-headers-tool/

y aqui hay más info:

http://www.askapache.com/htaccess/sp...s-caching.html

Si alguien sabe el error de mi código mucho le agradecere lo corrija, la verdad lo copie practicvamente todo de estas webs que estan ve interesante para los que nos gusta la optimizacion del htaccess:

http://techjunk.nl/?showpage=pastebin&bin=1300626077

http://perishablepress.com/press/200...access-tricks/

Buenisimas las dos, la verdad es que no he tenido tiempo de ordenar los modulos pero la respuesta ya esta ahi...

Saludos