San*_*raj 1 compiler-construction magento
Magento中的编译模式是什么?
我想知道这个概念,让我知道是否有人知道?
提前致谢.
谷歌 - >"magento编译模式" 首先命中:
事实证明,让PHP在大量不同目录中搜索大量包含文件会在某些类型的负载下产生性能瓶颈.为了解决这个问题,Magento核心团队创建了Magento Compiler扩展,并开始向Magento发布1.4 CE版本的此功能.
编译器所做的是制作Magento系统中每个类的副本,并将它们放在一个文件夹中.类的全名用于文件名以确保唯一性
包括/ SRC/Mage_Core_Model_Abstract.php
包括/ SRC/Foo_Module_FooController.php
等等...
这样做了一次.然后,当Magento配置为使用编译器类时,其自动加载将查看编译器文件夹而不是运行其正常的自动加载例程.这使PHP免除了为所有不同的包含路径遍历文件系统的开销.