Base de conocimiento
Aplicaciones web
Optimizar Joomla!
Joomla! es el administrador de contenido de proposito genral mas usado en internet pero suele consumir muchos recursos de procesamiento ya que, debido a su modularidad, cuando se carga una pagina, se pone a funcionar el html, el php, las querys de Mysql, etc. Esta situacion puede traer dificultades con el tiempo, sobre todo si esta instalado sobre un servidor compartido donde el 100% de los recursos no estan disponibles al mismo tiempo para todos los sitios alojados.
Por favor, revise el siguiente checklist para optimizar su sitio hecho con Joomla! para que el mismo pueda tener un mejor desempeño:
- Habilitar la "Cache" desde Global Configuration
Verifique que el directorio /cache es "escribible". Luego configure la cantidad de minutos que esta se refrescara con lo cual al hacerse consultas a la base de datos las mismas guardaran en los archivos temporales de la cache de Joomla hasta que pase el tiempo configurado para que vuelva a actualizarse.
Recomendamos colocar un tiempo superior a 1,440 (1 dia) y limpiar la Cache cada vez que se actualiza el sitio desde "Herramientas" --> "Limpiar la caché" marcando la casilla que hay junto al elemento de la lista llamado "page" o "página" y haciendo click en "Borrar" en la barra de herramientas de la parte superior derecha.
Màs informacion sobre el uso de la cache de Joomla!
- Habilite la "GZIP Page Compression" desde Global Configuration
Esta opcion hace que la salida de documentos enviados por HTTP sea enviada comprimida al navegador del cliente, y luego descomprimida por este. Esto permite ahorrar transferencia en el servidor y disminuir el tiempo de carga de la pagina.
- Use templates livianos
Use una plantilla con diseño sencillo (de pocos KB) que no recargue el sitio con demasiadas cosas, que tenga pocas imagenes externas y, en lo posible, basado en Layers y validado como XHTML.
- Optimice el tamaño de su sitio
No cargue su portada con 20 o 30 modulos.
Optimice las CSS y elimine los codigos que no se usen
Una pagina web optimizada para cargar relativamente rapido no debe tener mas de 300 lineas de codigo (Su HTML generado, final), y no su peso no debe de ser mayor a 15/20 KB.
La suma del peso de las imagenes, hojas de estilo, javascripts, flash, y todo elemento que carga en el HTML no debe sobrepasar nunca los 80 KB.
No haga paginas demasiado largas, es decir con mucho scroll hacia abajo.
Evite cosas innecesarias, depure el código fuente, elimine las etiquetas mal anidadas y trate de respetar las normas WAI y de W3C. Puede editar el codigo fuente de lo que le haya generado el editor WYSIWYG de Joomla! y limpiarlo mediante las herramientas de depuracion y eliminacion de etiquetas mal anidadas de Macromedia Dreamweaver.