El tiempo de carga es muy alto. ¿Joomla va lento?

  • tamara_gl
  • Autor del tema
  • Invitado
  • Invitado
8 años 11 meses antes #644 por tamara_gl
COM_KUNENA_MESSAGE_CREATED_NEW
Hola, hace ya unos meses empecé un proyecto y elegí Joomla para llevarlo a cabo. El caso es, que una vez la web estaba construida y la subimos al servidor con una base de datos bastante densa en contenido, la web empezó a ir muy lenta (hay momentos que llega a tardar 30s para cargar la home).

Es una web informativa de deporte por lo que en la home tengo muchos módulos de pequeños listados de información.

Como es un problema delicado y con muchos factores a tener en cuenta os expongo a continuación toda la información necesaria para que me podáis ayudar:

- Joomla versión: 1.5.15
- Componentes instalados:
o Mighty Resources: Gestiona todo el contenido de mi web. Permite crear secciones, multicategorias, diferentes tipos de artículos..etc.
o Mighty Touch
o Mighty Registration
o Frontend User Acces
o Gavick Tabs Manager GK3
o Gavick Photoslide GK2
Por mi cuenta he intentado optimizar Joomla de diferentes maneras y sin éxito. Las acciones que he emprendido para intentar solucionar el problema son las siguientes:
- Desde Joomla:
o En Global Configuration> System – Cache Settings: Está activado el Cache con un Cache Time: 60minutes. Cache Handler:File.
o En Global Configuration>Server – Server Settings: Está activado GZIP Page Compresion.
o He activado el Plugin de Joomla “Sistema - Cache”.
o Componente: Mighty Resources: Todas mis secciones disponen de un parámetro cache, el cual esta activado en todas.
o También he intentado deshabilitar todos los módulos e ir habilitándolos de uno en uno y comprobar en qué punto la web empieza ir lenta. El resultado fue que a la que habilitaba un par de módulos que muestran un pequeño listado de noticias, empezaba a cargar lenta.
o Joomla! Hace una pequeña precarga y una vez ha hecho lo que tiene que hacer muestra todo por pantalla, sin embargo muchas web empiezan a mostrar poco a poco su contenido mientras está cargando, ¿Esto es posible con joomla?

- Añadidos:
o He instalado en mi sitio smartoptimizer: (conocido anteriormente como JSmart) es una librería PHP la cual mejora el rendimiento de su sitio web mediante la optimización de la interfaz utilizando técnicas tales como la minifying, compresión, almacenamiento en caché, la concatenación y la incrustación.
o También he consultado analizadores de web como http://analyze.websiteoptimization.com/ para quitar archivos/imágenes que no encuentra.

Respuestas que me han dado los técnicos de mi hosting:
“Hemos comprobado que aún se sigue haciendo una asignación y liberación de memoria de una forma "no común" (muchísimo menos que antes) y en este caso ya no tiene porque ser un problema.

Ahora mismo detectamos que el principal problema son varias sentencias SQL que están mal depuradas y tardan en procesarse varios segundos, esto produce que se ralentice la carga de la web ya que mientras se procesa la sentencia SQL la carga de la web "espera".”

"... y finalmente hace también en múltiples veces e intercaladamente una asignación de memoria y liberación de la misma..."


Resultados de diagnóstico:

Joomla! Version: Joomla! 1.5.15 Stable [ Wojmamni Ama Mamni ] 05-November-2009 04:00 GMT
configuration.php: Writable (Mode: 644 ) | Architecture/Platform: Linux 2.6.33.2 ( i686) | PHP Version: 5.2.6
PHP Requirements: register_globals: Disabled | magic_quotes_gpc: Enabled | safe_mode: Disabled | MySQL Support: Yes | XML Support: Yes | zlib Support: Yes
mbstring Support (1.5 or above): Yes | iconv Support (1.5 or above): Yes | save.session_path: Writable | Max.Execution Time: 30 seconds | File Uploads: Enabled
MySQL Version: 5.0.81-community-log ( Localhost via UNIX socket )[/size][/quote]

JTS-post Extended Information escribió: SEF: Enabled (with ReWrite) | Legacy Mode: Disabled | FTP Layer: Enabled | htaccess: Implemented
PHP/suExec: User and Web Server accounts are the same. (PHP/suExec probably installed)
PHP Environment: API: cgi | MySQLi: Yes | Max. Memory: 64M | Max. Upload Size: 10M | Max. Post Size: 20M | Max. Input Time: 60 | Zend Version: 2.2.0
Disabled Functions:
MySQL Client: 5.0.81 ( latin1 )



Cualquier ayuda será de agredecer. Gracias anticipadas.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • alejandro
  • Invitado
  • Invitado
8 años 11 meses antes #648 por alejandro
COM_KUNENA_MESSAGE_REPLIED_NEW
La verdad es que no se que decirte. Por la respuesta del soporte técnico me hace pensar que alguna de la extensiones puede que internamente no funcione correctamente.

Otra cosa que se me ocurre es que uses algún script externo a tu server y que tarde mucho en cargar, o que tengas muchas hojas de estilos y muchos archivos javascript. Hay extensiones que sirven para unificarlos => RokGzipper http://www.rockettheme.com/extensions-joomla/rokgzipper y existe una herramienta para Firefox que se llama YSLOW y te permite ver los tiempos de carga de cada elemento de tu web (archivos css, javascript, imágenes, etc)

Con esto que te he dicho a lo mejor consigues aligerar un poco ese tiempo, pero quizás no vas a notar una mejora extrema.

Con respecto a las web que empiezan a mostrar poco a poco su contenido, eso lo puedes hacer con el plugin LazyLoad http://extensions.joomla.org/extensions/site-management/site-performance/13380

En fin... espero que algo de esto te pueda ayudar y que nos cuentes que tal ha ido y si lo has podido solucionar porque me parece un problema bastante interesante y me gustaría aprender como solucionarlo por si me lo encontrase en el futuro.

Un saludo!!!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Gracias a Foro Kunena