Compartir
Una vez que has hecho al menos dos sitios en Joomla, este es un tema que genera un gran interés, debido a que existen muchos mitos y teorías en relación al mal funcionamiento de herramientas de gestión de contenido en relación a otras tecnologías. Es por eso que siempre presté mucha atención al tema y buscando información hace algunos meses dí con un artículo en
Joomlaos.net y quisiera compartirlo ya que he seguido estos consejos en varios sitios y realmente son de gran utilidad.
- Habilita la "Cache" desde Global Configuration >> Cache. Debes tener escribible el directorio de Cache, por ejemplo /www/usuario/public_html/cache . Luego debes configurar la cantidad de segundos que esta se refresca (Se hacen consultas a la base de datos y se guardan en los archivos temporales de la cache de Joomla hasta que pase el tiempo configurado para que vuelva a actualizarse)
- Habilita la "GZIP Page Compression" desde Global Configuration >> Server. Para esto, tu servidor debe tener habilitado el módulo Zlib. Esto se hace para que la salida de documentos enviados por HTTP sea enviada comprimida al navegador del cliente, y luego descomprimida por este (si es que en la petición HTTP soporta este tipo de codificación). Esto permite ahorrar transferencia en el servidor.
- Utiliza templates livianos (de bajo peso en kb), con diseños sencillos y pocas imágenes externas, y en lo posible basado en Layers y validados como XHTML (Transitional)
- No cargues tu portada con 20 o 30 módulos.
- Optimiza las CSS y elimina los códigos que no se utilicen.
- No recargues las páginas (contenidos) con demasiadas imágenes, elementos de multimedia, flash, etc.
- No pegues demasiados códigos que tomen imágenes o javascripts desde otros servidores, esto ralentiza notablemente la carga, es decir cuando hay muchos elementos externos.
- No formatees demasiado los contenidos desde el editor wysiwyg de Joomla, trata de arreglártelas con los estilos definidos en las CSS
- No hagas páginas demasiado largas, es decir con mucho scroll hacia abajo.
- Una página web optimizada para cargar relativamente rápido no debe tener más de 300 lineas de código (Su html generado, final), y no mayor a un peso de 12 kb
- La suma del peso de las imágenes, hojas de estilo, Javascripts externos, flash, y todo elemento externo que carga en el HTML no debe sobrepasar nunca los 80 kb.
- Evita las cosas innecesarias, depura el código fuente, elimina las etiquetas mal anidadas. Consejo: puedes llevarte a Dreamweaver el código fuente de lo que te ha generado el editor Wysiwyg de Joomla y limpiarlo mediante las herramientas de depuración y eliminación de etiquetas mal anidadas de Macromedia DW.
- Respeta (o trata de hacerlo) las normas WAI y de W3C
Y como extra les dejo un recurso para medir no sólo los parámetros de peso y rendimiento de tu sitio, sinó tambien el CEO:
Website Grader.
Espero resulte de mucha utilidad.
Escribir un comentario
Comentarios
Si se hace pesado al CPU y RAM es bastante como para que la carga de la web se relentize, aunque sea menor en peso (kbs) será lenta en proceso.
Si tu servidor hace que Joomla sea muy lento deberias ver que clase de compilación Apache estan usando, en lo personal en mi servidores corre de lujo y más veloz que cualquier otro CMS o Flash.
Sí, pero TEÓRICAMENTE de eso se encarga el procesador y la RAM, cosa que no afectaría negativamente la carga de la página (eso creo)
Yo hice de todo, los consejos de arriba los puse en práctica desde un principio pero no hay caso, joomla es lerdo como caracol, tanto el admin como la propia web. Imagino que ha de ser un mal manejo de las bases de datos, otra no se me ocurre :S
Muchas gracias por la excelente info.
respecto al Gzip, se hara mas liviana en peso PERO NO EN CARGA, porque ahora encima de procesar la web debera usar mas proceso para comprimir y descomprimir... ;-)
Saludos.
Suscripción de noticias RSS para comentarios de esta entrada.