- Blogzote.com - https://www.blogzote.com -

Mi primera contribución

Después de varios problemas con mi proveedor de hosting ya comentado anteriormente por problemas con el uso de CPU y RAM del servidor, me di a la tarea de optimizar mi oscommerce.

Cuando llegue al box “categories” me sorprendió la gran cantidad de consultas que realiza a la base de datos ( alrededor de 100 ) y para cada pagina.

Esta contribución solo realiza 2 consultas por categoría principal incluyendo el conteo en la consulta, aunque pierde un poco de funcionalidad al mostrar TODAS las categorías y subcategorías por default.

Esta modificación junto con la activación del cache para la tienda aunadas a las ya comentadas, ahora genera en la pagina principal solo 15 consultas después de las casi 300 que en total se generaban, realmente se nota la diferencia.

La contribución esta testeada con osCommerce 2.2-CVS

Puedes descargarla dando click a: Super categories 2.0

Instalación

1) realiza un backup de tu actual catalog/includes/boxes/categories.php

2) copia el archivo “categories.php” contenido a catalog/includes/boxes/

3) crea las siguientes nuevas clases para la categorías en catalog/stylesheets.css
( después las modificas a tu gusto )

.category {
padding:3px;
font-size:14px;
font-weight:bold;
}
.subcategory {
font-size:12px;
padding-left:6px;
border-bottom:1px solid #ccc;
}
.subcategorycount {
font-size:12px;
border-bottom:1px solid #ccc;
}

Y listo, no la recomiendo para una tienda con muchas categorías ya que consumiría mucha pantalla, recomiendo activar la opción de “configuracion->cache->use cache” = TRUE

Espero que a alguna persona le ayude, a mi me ayudo.

Próximamente subiré la contribución “mambospoll” que muestra un encuesta hecha en mambo en oscommerce.