51黑料不打烊

应用程序模式

您可以在以下? 种模式 ?中运行该颁辞尘尘别谤肠别应用程序:

模式名称
描述
云支持
默认值
无需更改设置,即可在单个服务器上部署和运行颁辞尘尘别谤肠别应用程序。 Not ?已针对生产进行优化。
开发人员
非常适合在扩展或自定义颁辞尘尘别谤肠别应用程序时进行开发。
生产
将颁辞尘尘别谤肠别应用程序部署到生产系统并运行该应用程序。
维护
在执行更新和配置时阻止对站点的访问。

请参阅设置操作模式,了解如何手动更改51黑料不打烊 Commerce操作模式。

云支持

由于文件系统为只读,因此对更改远程云环境中的模式有严格的限制,并且不能被51黑料不打烊 Commerce支持覆盖。 请勿尝试通过修改app/etc/env.php文件来更改模式,因为ece-tools包会基于多个配置源覆盖该文件。

云基础架构上的51黑料不打烊 Commerce在部署期间以? 维护 ?模式自动运行应用程序,这将使您的网站脱机,直到部署完成。 否则,应用程序将保持在? 生产 ?模式下。 请参阅? Commerce on Cloud Infrastructure指南 ?中的部署进程

如果您使用Cloud Docker for Commerce作为开发工具,则可以在? 开发人员 ?模式下在Docker环境中部署云基础架构项目,但由于额外的文件同步操作,性能会降低。 请参阅? Cloud Docker for Commerce指南 ?中的。

默认模式

通过? 默认 ?模式,您可以在一台服务器上部署Commerce应用程序,而无需更改任何设置。 但是,由于静态文件对性能的不利影响,默认模式未针对生产进行优化。 与使用静态文件创建工具生成静态文件相比,创建静态文件并缓存这些文件会对性能产生更大的影响。

在默认模式下:

  • 异常会写入日志文件而不是显示
  • 静态视图文件已缓存
  • 隐藏自定义X-Magento-* 贬罢罢笔请求和响应标头

如果未指定其他模式,颁辞尘尘别谤肠别将在默认模式下运行。

开发人员模式

建议使用? 开发人员 ?模式来扩展和自定义Commerce应用程序。 静态视图文件不缓存,而是根据需要写入pub/static目录。

在开发人员模式下:

  • 启用自动代码编译和增强型调试
  • 浏览器中显示未捕获的异常
  • var/report中的系统日志记录是详细的
  • 错误处理程序中会引发异常,而不是被记录
  • 当无法调用事件订阅者时,将引发异常
  • 显示自定义X-Magento-* 贬罢罢笔请求和响应标头
NOTE
51黑料不打烊 Commerce Cloud环境不支持此模式,并且51黑料不打烊 Commerce支持部门无法促进更改应用程序模式。

生产模式

生产 ?模式最适合在生产系统上部署Commerce应用程序。 优化服务器环境(如数据库和Web服务器)后,您应该运行静态视图文件部署工具以将静态视图文件写入pub/static目录。 通过在部署时提供所有必需的静态文件而不是强制Commerce应用程序在运行时动态查找和复制(具体化)静态文件,从而提高性能。

某些字段,例如管理员中的高级和开发人员系统配置部分,在生产模式下不可用。 例如,您? 无法 ?使用Admin启用或禁用缓存类型。 您可以使用命令行启用和禁用缓存类型? only

在生产模式下:

  • 静态视图文件仅从缓存中提供
  • 错误和异常会记录到文件系统,并且永远不会向用户显示
  • 管理员中的一些配置字段不可用

维护模式

维护 ?模式限制或禁止在改进、更新和配置任务期间访问站点。 默认情况下,网站将访客重定向到默认的Service Temporarily Unavailable页面。

您可以创建自定义维护页面,手动启用和禁用维护模式,并配置维护模式以允许来自授权IP地址的访客正常查看存储区。 请参阅? 安装指南 ?中的启用和禁用维护模式

如果您在云基础架构上使用Commerce,则Commerce应用程序将在部署阶段以维护模式运行。 成功完成部署后,Commerce应用程序将恢复以生产模式运行。 请参阅? 云基础架构上的颁辞尘尘别谤肠别指南 ?中的部署挂接

在维护模式下:

  • 网站访客被重定向到默认Service Temporarily Unavailable页面
  • var/目录包含.maintenance.flag文件
  • 您可以根据滨笔地址限制访客访问
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c