- Redireccionar extensiones. por ejemplo extensiones .php a .htm.
- Convertir URL's dinámicas en URL's estáticas.
- Añadir encabezado de expiración. Por ejemplo:
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>
- Añadir compresión al vuelo:
<FilesMatch "\.(js|css|php|htm|jpg|png)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
- Añadir caché:
# MOUTH
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2419200, public, must-revalidate"
</FilesMatch>
# WEEK
<FilesMatch "\.(js|css|pdf|txt)$">
Header set Cache-Control "max-age=604800, must-revalidate"
</FilesMatch>
# 10 MIN
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=600, must-revalidate"
</FilesMatch>
# NONE
<FilesMatch "\.(pl|php|cgi|spl)$">
Header unset Cache-Control
Header unset Expires
Header unset Last-Modified
FileETag None
Header unset Pragma
</FilesMatch>
</IfModule>
- Eliminar eTags:
FileETag None
Gracias a estas pequeñas líneas conseguiremos reducir considerablemente el tiempo de carga de nuestros sitios web y mejoraremos considerablemente el tiempo de respuesta del mismo tanto en la primera carga como en las restantes gracias al uso de la caché y las etiquetas de expiración.
Desde Eurodipity esperamos que os resulte útil este pequeño tutorial, así que copia y pega todo lo que quieras y úsalo en tus trabajos. En cuanto al primer punto no entro en detalles ya que encontraréis toda la documentación que queráis en Google.

0 comentarios:
Publicar un comentario en la entrada