magento缓存系列详解:clean cache

本文详细探讨了Magento缓存中的 Flush Magento Cache 和 Flush Cache Storage 两个选项的区别。主要内容包括Magento缓存的工作原理,如ids和tagging,以及不同清理模式的功能。文章还提醒在使用共享缓存系统时,需谨慎使用'Flush Cache Storage',并提供了相关代码示例。
摘要由CSDN通过智能技术生成

cache是一个很大的概念,涉及的内容方方面面,magento cache是基于zend的,如果你对zend cache理解很深的话,相信magento cache也不再话下,本篇文章着重介绍Flush Magento Cache 和Flush Cache Storage 两个按钮的区别;


为了理解这两个选项之间的区别,你要先了解一些东西如缓存如何在 Magento 中工作。特别是要能准确的理解ids 和 tagging。

实质上,"id"就是一个唯一的字符串用来标识高速缓存中的共享存储的记录。tagging是另一个字符串,用于对不同类型的应用程序缓存的数据进行分类。
在 Magento中,tagging主要用于区分了以下的几个缓存类型:
[plain]  view plain   copy
  1. Configuration (non-layout XML files)  
  2. Layouts (all those XML files under app/design/…)  
  3. Blocks HTML output (Page blocks like headers, footers and callouts)  
  4. Translations  
  5. Collections Data  
  6. EAV types and attributes (reduces some database lookups)  
  7. Web Services Configuration  

请看magento中默认的缓存文件列表存储示例:
[plain]  view plain   copy
  1. $ ls var/cache/mage--0  
  2. mage---1ef_DB_PDO_MYSQL_DDL_catalog_product_index_price_idx_1  
  3. mage---1ef_DB_PDO_MYSQL_DDL_core_config_data_1  
  4. mage---1ef_LAYOUT_0183D2D163E71FE45BB4CE3F4045A71BD  
  5. mage---1ef_LAYOUT_0659E64C667F785D2436DB04EBCBEE12E  
  6. mage---1ef_LAYOUT_088A9AF9EA75F3D59B57387F8E9C7D7A6  
  7. mage---1ef_LAYOUT_0956CDEF59F213D48A2D1218CC2CD1E96  
  8. mage---1ef_LAYOUT_1013A059DA3EFFB6F31EB8ABA68D0469E  
  9. mage---1ef_LAYOUT_12D7604E9632FF8D14B782A248FCBD2E7  
  10. mage---1ef_LAYOUT_14E2F46FB273D9CEA54FDD1B14EB28645  
  11. mage---1ef_LAYOUT_16CD0CCB23CB5ABE6844B7E3241F0A751  
  12. mage---1ef_LAYOUT_1DC0705D40BBC39A32179EE8A85BEF5D7  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值