3
Sep
Publicado por Rolando Garro hace 17 horas, 42 minutos en: Desarrollo
A veces tenemos objetos complejos, heredando toda la lógica y pensamiento de nuestros módulos. Y resultan sumamente útiles cuando los invocamos detro de los métodos de nuestros modelos o en la lógica estructurada de negocios en los controladores.
“Simplicidad “es la palabra, en el planeta de la carga pesada, en un universo orientado al desempeño. Debido a esto es que algunas veces en vez de cargar objetos complejos es mejor utilizar métodos simples en los modelos, dentro de estos podemos utilizar sentencias sql simples u optimizadas y según sea el caso podríamos cacharlas para reducir la carga de la base de datos y aumentar el desempeño.
Los objetos “block” de Magento ya heredan métodos para ser cachados.En todo caso podemos crear llaves de cache en donde lo consideremos útil, de este modo podríamos tomar ventaja del motor de cache que tengamos configurado en nuestro backend ya sea basado en archivos o memcached.
class Company_Module_Model_Model extends Mage_Core_Model_Abstract{
public function optimizedCachedExampleMethod($param){
$cacheKey = "key_".$param;
$cacheTags = array($cacheKey);
$result = Mage::app()->loadCache($cacheKey);
if(empty($result)){
$sql = "SELECT optimized sql ...";
$result = Mage::getSingleton('core/resource')->getConnection('core_read')->fetchAll($sql);
Mage::app()->saveCache(serialize($result), $cacheKey,$cacheTags,null);
return $result;
}else{
return unserialize($result);
}
}
}
Aqui esta la version original en ingles http://rgarro.blogspot.com/2010/08/cache-query-result-boost-magento.html
2
Ago
Publicado por grander hace 1 mes en: Instalación, Tutoriales
Como resultado de los webinars de verano promovidos por Magento, disponemos del primer videotutorial. Magento soporta distintos tipos de productos que pueden ser adaptados para la venta de cualquier producto. En este videotutorial podrás ver cómo definir tu catálogo en Magento y cómo crear categorías y todo tipo de productos. También incluye la creación de atributos [...]
Leer éste artículo »
25
Jul
Publicado por grander hace 1 mes, 1 semana en: Novedades
Formación gratuita para Magento. Magento ofrecerá este verano una serie de tutoriales para principiantes.
Leer éste artículo »
22
Mar
Publicado por grander hace 5 meses, 2 semanas en: Herramientas, Magento, Magento Connect, Plugins
Es evidente que cada e-commerce tiene unas necesidades distintas, pero me gustaría destacar algunas de las aplicaciones gratuitas imprescindibles o muy recomendadas para cualquier tienda online y que encontrarás en MagentoConnect:
- Pago Contrareembolso. Para aumentar al ratio de conversión, muchos e-commerce ofrecen la posibilidad de pagar Contrareembolso, es decir, el comprador paga el artículo en [...]
Leer éste artículo »
19
Feb
Publicado por César Gómez hace 6 meses, 2 semanas en: Novedades
Después de mucho tiempo sin apenas movimiento en la versión ‘community’ de Magento por fin ve la luz la nueva versión 1.4.0.0, eso si esta versión viene con un bug, al menos uno :P, bastante importante que no permite subir imágenes de producto. Por lo visto los desarrolladores de Magento, o al menos los encargados [...]
Leer éste artículo »
13
Dic
Publicado por grander hace 8 meses, 3 semanas en: Magento, Showcases
Hace ya muchos meses que Magento es una alternativa real a las plataformas open source de e-commerce y así lo demuestran un gran número de tiendas online que han migrado a esta alternativa. Una de ellas es Calzate.es, una de las zapaterías online más importantes a nivel nacional. En esta tienda podemos ver algunas propuestas [...]
Leer éste artículo »
15
Nov
Publicado por grander hace 9 meses, 3 semanas en: Magento Connect, Plugins
Nuevo plugin en MagentoConnect para instalar el sistema de pago contrareembolso para Magento
Leer éste artículo »
3
Jul
Publicado por César Gómez hace 1 año, 2 mess en: Uncategorized
Podemos leer en la web de magento que ha salido una nueva versión la 1.3.2.2. Basicamente se trata de una versión en la que se corrigen mucho de los bugs reportados así como una serie de cambios que si bien no añaden caracteristicas novedosas, tienen bastante interes. Para una lista de los cambios y bugs [...]
Leer éste artículo »
16
May
Publicado por César Gómez hace 1 año, 3 mess en: Magento, Novedades
El pasado 28, 29 y 30 de Abril. se celebró Mage::Camp en el pabellón de convenciones Earls Cout II de la capital británica, dentro de la feria internetworld 2009.
Aprovechado una visita pendiente a Londres asistí a la feria y como no al Mage::Camp. La impresión general que me he traído del Mage::Camp, que es lo [...]
Leer éste artículo »
23
Abr
Publicado por César Gómez hace 1 año, 4 mess en: Magento, Novedades
El día 21 estuve viendo el webinar de Varient sobre Magento Enterprise Edition. La polémica decisión de Varien de sacar una versión comercial ha levantado ampollas en la comunidad open source. Si bien Magento es una excelente plataforma e-commerce, también es cierto que ha llegado a serlo en gran parte gracias a la comunidad. En [...]
Leer éste artículo »