Magento麦进斗运行起来为何会比较慢

Magento的零件用在MySQL之上实现的EAV数据库系统。这意味着,在查询一个“东西”每每意味着查询多行
有不少幕后的东西(应用程序配置,系统配置,布局配置等),在内存中涉及创建巨大的XML树,而后选择“查询”的信息,这样的树。这须要两个存储(存储树)和CPU(解析树)。其中一些(特别是布局树)是巨大的。此外,除非缓存是,这些树是从文件创建在磁盘和每一个请求。
Magento会用它的配置系统,让您覆盖类。这是一个强大的功能,但它意味着随时随地的典范,帮手,或控制器被实例化,额外的PHP指令须要运行,以肯定是否须要一个原始的类文件或覆盖类文件。这就增长了。
除了布局系统,Magento的模板系统涉及大量的递归渲染。这就增长了。数据库

相关文章
相关标签/搜索