Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/02/2008, 05:36
Avatar de popobcn
popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 17 años, 5 meses
Puntos: 1142
Re: Consumo excesivo de recursos

jokin,

Le he echado un vistazo a tu home y la verdad es que esta algo cargado... ¿no crees? Has de pensar que cada BLOQUE o MODULO que tienes representado en la portada, supone en PHP-Nuke un consulta a la BBDD y aunque practicamente la carga de las mismas no representen de forma individual una carga, el conjunto si que puede cargar de transacciones el servidor.

Quizás podrias llegar a optimizar un poco el tema de las cargas elminando bloques de información DUPLICADOS que tienes en la portada, como por ejemplo:

1. NOTICIAS:
1.1. Tienes un bloque con los títulos de los últimos 10 artículos
1.2. Tienes el modulo NEWS activado en el HOME

El primer bloque, a mi entender sobra, ya que de cara a indexaciones de google u optimización general de la página, el modulo NEWS en portada ofrece mayor información enlazada a los articulos completos y además, hace que tú portada tenga siempre información dinámica de la temática de tu página.

2. UNIFICAR TOPS:
Otra cosa que intentaría cambiar, o mejor dicho, unificar es el tema de los TOPS. Si quieres, puedes recopilar el total de TOPS en un único modulo y enlazarlo directamente en el bloque de modulos de tu portal, de esta forma te ahorras dos consultas más

3. BLOQUE MODULOS ACTIVOS:
Si tus secciones son FIJAS y no amplias constantamente el nº de secciones, puedes PERSONALIZAR el contenido de ese bloque con el fin de ahorrar también otra consulta más a la bbdd, para así mostrar directamente las opciones disponibles en cada una de las secciones o apartados de tu página web.

4.- FORO y BLOQUES:
Si una de las secciones más visistas de tu portal es el foro, haría un cambio en la ubicacion del BLOQUE "Últimas Imagenes" ya que por cada carga de página en el foro, estas forzando que se realizen de nuevo las consultas relacionadas con estos bloques:

4.1. Bloque modulos activos: Personalizandolo ya te ahorras una consulta
4.2. Bloque Usuarios
4.3. Bloque Últimas imagenes: Yo lo cambiaria de posicion y lo pondria a la derecha, con el fin de que no apareciera cuando se abren los foros

Otra posibilidad es que cuando se entre en los foros, no se muestren los bloques laterales. De esta forma, se gana en visibilidad y navegación. También otra posibilidad que te ofrece PHP-Nuke es la personalizacion de CABECERAS, ya que dependiendo del MODULO cargado puedes indicar de forma fácil que cargue una cabecera u otra. De esta forma puedes simplificar el apartado del registro en caso de que fuera necesario con un simple enlace en el header de tu theme.

Bueno, no se me ocurre por el momento nada mas... Espero que te haya servido de ayuda!

Saludos