zoukankan      html  css  js  c++  java
  • Magento 最佳开发配置

    概观

    典型的软件开发流程如下:

    本地开发机器 > QA /集成服务器 > 预览服务器(可选)> 生产服务器

    无论您是在编写新的Magento 2 扩展 还是为代码库做贡献,任何开发人员的第一步都是设置开发环境。本文将指导您设置和优化本地开发计算机。

    本地开发机器

    您可以在本地开发机器上开发和部署代码,以便针对正在运行的Magento应用程序对其进行测试。其配置应尽可能靠近生产服务器。

    在开发计算机中,确保以开发人员模式运行Magento应用程序您可以使用该命令启用此模式bin/magento deploy:mode:set developer

     

    安装

    以下是您可以在本地安装Magento 2的不同方法列表:

      • 手动安装
        如果要在满足系统要求的本地计算机上进行开发,则可以按照与在生产服务器上安装Magento相同的步骤进行操作
      • 虚拟机(VM)安装
        在虚拟环境中安装Magento 2允许您运行Magento 2而无需安装本地LAMP堆栈。

        您可以使用VM工具(如VirtualBox)以及虚拟环境工具(如VagrantDocker)来创建可重用且可共享的Magento实例以进行开发。

        在GitHub 搜索“magento开发框”提供了为Magento开发配置的非官方虚拟机列表。

    最佳配置

    以下是您可以在本地开发计算机上进行的优化列表

    • Magento建议安装并使用最新支持的PHP 7 版本 以提高性能。
    • Percona替换你的MySQL数据库
    • 确保安装并启用PHP OPcache
    • Xdebug默认是关闭的。仅在需要时启用此功能,因为它需要大量内存并降低性能。xdebug.max_nesting_level对于Magento 配置需要设置为200或更高。您可以增加PHP可用的内存,以便在Xdebug打开时提高性能。
    • 如果需要样本数据,可以使用composer克隆存储库来安装它
    • 要加速前端开发,请关闭CSS和JavaScript的合并
    • 确保打开缓存(这是默认行为)。通常,只 应关闭页面 缓存和块缓存以进行开发,并在测试时重新打开。
    • 应始终启用Opcache时间戳验证以进行开发。opcache on和revalidation off是不可能开发的,因为任何PHP修改都需要重置高速缓存。
  • 相关阅读:
    python--初识面向对象
    python--内置函数, 匿名函数
    P2249 【深基13.例1】查找
    P5143 攀爬者
    P1116 车厢重组
    P1059 明明的随机数
    P1152 欢乐的跳
    字符数组
    nth_element(取容器中的第n大值)
    费曼学习法
  • 原文地址:https://www.cnblogs.com/q1104460935/p/9478787.html
Copyright © 2011-2022 走看看