Magento Index Management建立索引速度慢解决方案
来源:互联网 发布:手机舞美设计软件 编辑:程序博客网 时间:2024/06/07 05:56
Magento产品数量不多的话这点体现不严重。但是如果产品数据在10W以上(个人经验判断),建立索引常常要一小时多或者更多。
特此研究了下,知道Magento在Index Management这边建立索引机制 的处理步骤有:
1)目录和导航栏的产品属性的索引建立
2)产品价格的索引
3)目录URL和产品URL的建立
4)重组产品的EAV数据
5)重组目录的EAV数据
6)目录和产品之前的关联索引
7)目录产品的全文搜索
8)产品库存、产品状态
(有不足的地方还原指正 ^_^。)
Magento索引过程里的这八点,我主要针对第七点来优化。具体办法是,建立脚本程序,替代Magento的这部分工作内容。
<?phprequire_once 'app/Mage.php';umask(0);Mage::app( "default" );Mage::log("开始建立搜索索引:".date("d/m/y h:i:s"));$sql = "TRUNCATE catalogsearch_fulltext;";$mysqli = Mage::getSingleton('core/resource')->getConnection('core_write');$mysqli->query($sql);$process = Mage::getModel('index/process')->load(7);$process->reindexAll();Mage::log("搜索索引建立完成: " .date("d/m/y h:i:s"));?>
虽然这办法对Magento Index Management这边的速度有所帮助,但是效果有限。。
http://www.magentocommerce.com/magento-connect/sonassi-fast-search-index.html
http://www.magentocommerce.com/magento-connect/dn-d-patch-index-url-1.html
0 0
- Magento Index Management建立索引速度慢解决方案
- create index建立索引
- coreseek 大数据联表建立索引速度慢的解决办法
- pod install速度慢 解决方案
- Cannot initialize the indexer process in Index Management In Magento
- 建立索引,提高查询速度
- Oracle--加快建立索引速度
- magento index manager 报错,不能index的终极解决方案
- myeclipse 运行速度慢的解决方案
- adsl 上传速度慢 的解决方案
- MOSS网站访问速度慢解决方案
- mysql远程连接速度慢的解决方案
- mysql 远程连接速度慢的解决方案
- 使用npm 安装速度慢的解决方案
- 数据库操作时,速度慢的解决方案
- mysql 远程连接速度慢的解决方案
- mysql 远程连接速度慢的解决方案
- pod install速度慢的终极解决方案
- IOS开发技巧
- android ndk 开发之Application.mk
- nginx配置
- table中tr的display属性在火狐中显示不正常,IE中显示正常
- iOS8在隐私中打开某应用的位置服务时设置会crash的问题
- Magento Index Management建立索引速度慢解决方案
- .net基础积累——Hashtable类中默认构造函数Hashnable
- ApplePay 开发教程:创造更好的支付体验
- ubuntu下安装Java 1.8.0_25 jdk
- C++中虚函数的作用
- 判断是中文字符还是英文字符
- mybatis+spring整合,能用的
- Android 加载键盘布局文件过程
- U盘启动重装系统详细图文教程(xjl456852原创)