我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

OpenCart代码解释,magento自动清理

2022-10-17 10:57:32 - 米境通跨境电商



    Magento在工作时需要暂用用大量内存,这也是Magento2安装需求必须内存是2g,这样才能保住Magento2系统完美运行不至于瘫痪,并且有时候需要在一天内多次刷新内存。很多时候,Magento开发人员需要为特定的cms页面刷新缓存,因为cms页面发生了更改,或者从cms页面调用另一个phtml文件,或者你在这个phtml文件更改了代码等等。因此,在这之后您需要直接刷新缓存,对于这种刷新,整个站点缓存是不合适的,因为它将导致站点的反应时间加剧,整站刷新这不是我们推荐的。因此,要养成只刷新特定cms页面的习惯,而不影响整个站点。下面我们要知道Magento2的缓存

    Magento2缓存

    查看缓存状态

    清除CMS缓存页面

    清除/刷新所有缓存程序

    Magento2缓存

    Magento2有以下缓存类型

    缓存类型缓存的code描述

    ConfigurationconfigMagento从所有模块收集配置,合并配置,并将合并后的结果保存到缓存中。此缓存还包含存储在文件系统和数据库中的特定于存储库的设置。在修改配置文件后清除或刷新此缓存类型。

    Layoutlayout已编译的页面布局(即来自所有组件的布局组件[layout])。在修改布局文件后清除或刷新此缓存类型。

    BlockHTMLoutputblock_htmlblock_html每个块的HTML页面片段。在修改视图层之后清除或刷新这个缓存类型。

    Collectionsdatacollections数据库查询的结果。如果需要,Magento会自动清理这个缓存,但是第三方开发人员可以将任何数据放入缓存的任何段中。如果您的自定义模块使用导致Magento无法清除的缓存条目的逻辑,则清除或刷新此缓存类型。

    DDLdb_ddl数据库模式。如果需要,Magento会自动清理这个缓存,但是第三方开发人员可以将任何数据放入缓存的任何段中。在对数据库模式进行自定义更改之后,清除或刷新此缓存类型。(换句话说,就是Magento自己不做的更新。)自动更新数据库模式的一种方法是使用magentosetup:db-schema:upgrade命令。

    CompiledConfigcompiled_config编译配置

    Entityattributevalue(EAV)eav与EAV属性相关的元数据(例如,存储标签、到相关PHP代码的链接、属性呈现、搜索设置等)。您通常不需要清除或刷新此缓存类型

    Pagecachefull_page生成的HTML页面。如果需要,Magento会自动清理这个缓存,但是第三方开发人员可以将任何数据放入缓存的任何段中。在修改影响HTML输出的代码级别后清除或刷新此缓存类型。建议保持启用此缓存,因为缓存HTML可以显著提高性能。

    Reflectionreflection移除Webapi模块和客户模块之间的依赖项。

    Translationstranslate合并所有模块的翻译后,合并缓存将被清理。

    Integrationconfigurationconfig_integration编译的集成。在更改或添加集成之后清除或刷新此缓存。

    IntegrationAPIconfigurationconfig_integration_api编译了商店集成的集成api配置

    Webservicesconfigurationconfig_webservice缓存WebAPI结构。

    CustomerNotificationcustomer_notification出现在用户界面中的临时通知。
相关问答:
    联系我们
  • 24H客服
  • 联系电话:16651690460(陈经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043