摘要: Magento是一套专业开源的电子商务系统,Magento设计得非常灵活,具有模块化架构体系和丰富的功能但有朋友会发现此模块用到了会发现非常的缓慢了,那么下面我们来看关于magento性能优化的例子。 前面优化 mod_deflate模块,将text、 css 和 javascript 先进行压缩再 阅读全文
posted @ 2016-06-12 15:50 郑彦彬 阅读(6450) 评论(0) 推荐(0) 编辑
摘要: magento性能优化 14个快速加载web页面的技巧: 减少HTTP请求数 使用CDN 增加过期头信息 gzip压缩传输内容 将css样式表放在页首 将js文件放在页尾 不使用css表达式 尽量少用内联式的css和js,将其放置在外部资源文件中 减少DNS检索次数 压缩js文件 避免页面重定向 移 阅读全文
posted @ 2016-06-12 15:46 郑彦彬 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 前台特性(Frontend Properties)在快速搜索中应用(Use in quick search) - 开启此选项,在客户使用Header中的 搜索功能时Magento将搜索所有产品这个Attribute的值。例如你为Color属性开启了快速搜索,那您的客户可以通过输入绿色或蓝色来搜索它们 阅读全文
posted @ 2016-06-07 10:37 郑彦彬 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 1.加载某个attribute: $attributeCode=Mage::getModel('catalog/resource_eav_attribute') ->load($attrbuteId) ->getData("attribute_code"); 2.获取某个attribute的所有op 阅读全文
posted @ 2016-06-07 09:12 郑彦彬 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 以下是分别详细解读分析程序的各层次源码: MAGENTO_ROOT: //入口文件 /index.php —————–| 1.判断php版本是否大于5.22.引入Magento主要的中心类/app/Mage.php3.判断是否已经下载安装,是否站点维护,是否开发模式4.执行Mage::run,网站前台的主要入口点。 —————-| /app/Mage.php run() 1.开始Varien_P... 阅读全文
posted @ 2016-05-29 23:00 郑彦彬 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: Modules->模块 Controller->控制器 Model->模型 Magento是这个星球上最强大的购物车网店平台。当然,你应该已经对此毫无疑问了。不过,你可能还不知道,Magento同样是一个面向对象的PHP框架。你可以配合Magento购物车程序强大的功能,开发动态WEB应用程序。 这是Magento中文开发手册的开篇,我们会在整个手册中介绍绝大部分Magento的开发框架特性。不要... 阅读全文
posted @ 2016-05-29 20:14 郑彦彬 阅读(7144) 评论(1) 推荐(0) 编辑
摘要: 我们讲过Magento有两种模型,简单模型和EAV(Entity Attribute Value)模型。上一章我们讲过所有的Magento模型都是继承自Mage_Core_Model_Abstract / Varien_Object。简单模型和EAV模型的区别在于资源模型(Model Resource)。虽然所有的资源模型都最终继承“Mage_Core_Model_Resrouce_Abstrac... 阅读全文
posted @ 2016-05-28 21:20 郑彦彬 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 对于任何一个MVC架构,模型(Model)层的实现都是占据了很大一部分。对于Magento来说,模型占据了一个更加重要的位置,因为它常常包含了一部分商业逻辑代码(可以说它对,也可以说它错)。这些代码在其他的MVC框架中往往出现在控制器或者帮助函数中。传统的PHP MVC架构中的模型本来MVC的定义就 阅读全文
posted @ 2016-05-28 21:16 郑彦彬 阅读(458) 评论(0) 推荐(0) 编辑
摘要: public function indexAction() { //remove our previous echo //echo 'Hello Index!'; $this->loadLayout(); $this->renderLayout(); } 清空Magento缓存,访问URL “http://exmaple.com/helloworld/index/index”。你应该看到一个纯... 阅读全文
posted @ 2016-05-28 21:13 郑彦彬 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: Model-View-Controller (MVC) ,模型-视图-控制器,源于Smalltalk编程语言和Xerox Parc。现在有很多系统是基于MVC架构的,不同的系统MVC的实现也略有不同,但都体现了MVC的精髓,分离数据,业务逻辑和显示逻辑。最常见的PHP MVC框架是这样的1.URL请求被一个PHP文件拦截,通常称为前端控制器(Front Controller)2.这个PHP文件分析... 阅读全文
posted @ 2016-05-28 21:10 郑彦彬 阅读(275) 评论(0) 推荐(0) 编辑