アプリケーションモード

コマースアプリケーションは、次のいずれかで実行できます。 モード:

モード名
説明
クラウドサポート
デフォルト
設定を変更せずに、1 台のサーバー上で Commerce アプリケーションをデプロイして実行します。 Not 本番用に最適化されています。
いいえ
開発者
コマースアプリケーションを拡張またはカスタマイズする場合の開発に最適です。
いいえ
実稼動
実稼動システムにコマースアプリケーションをデプロイして実行します。
はい
保守
更新と設定を実行する際に、サイトへのアクセスを防ぎます。
はい

詳しくは、 操作モードの設定 Adobe Commerceの操作モードを手動で変更する方法を説明します。

クラウドサポート

読み取り専用のファイルシステムのため、リモートクラウド環境でモードを変更することはできません。 モードの変更を試みないで、 app/etc/env.php ファイルを作成する理由 ece-tools パッケージは、複数の設定ソースに基づいてファイルを上書きします。

Adobe Commerce on cloud infrastructure は、 保守 モードを使用します。デプロイメントが完了するまでサイトがオフラインになります。 それ以外の場合、アプリケーションは 実稼動 モード。 詳しくは、 デプロイメントプロセス (内) Commerce on Cloud Infrastructure ガイド.

Cloud Docker for Commerce を開発ツールとして使用する場合は、 開発者 モードに設定する必要がありますが、ファイルの同期操作が追加されたため、パフォーマンスが低下します。 詳しくは、 Docker 環境のデプロイ (内) Cloud Docker for Commerce ガイド.

デフォルトモード

The デフォルト モードを使用すると、設定を変更せずに、1 台のサーバーに Commerce アプリケーションをデプロイできます。 ただし、静的ファイルのパフォーマンスに悪影響を及ぼすので、デフォルトモードは実稼動環境向けに最適化されていません。 静的ファイルを作成してキャッシュすると、静的ファイル作成ツールを使用して静的ファイルを生成するよりもパフォーマンスに大きな影響を与えます。

デフォルトモードの場合:

  • 例外は、表示ではなくログファイルに書き込まれます
  • 静的ビューファイルはキャッシュされます
  • カスタムを非表示 X-Magento-* HTTP リクエストヘッダーと応答ヘッダー

他のモードが指定されていない場合、コマースはデフォルトモードで動作します。

開発者モード

The 開発者 コマースアプリケーションを拡張およびカスタマイズするには、モードをお勧めします。 静的ビューファイルは、キャッシュされず、 pub/static ディレクトリオンデマンド。

開発者モード:

  • 有効 自動コード編集 およびデバッグの強化
  • 不明な例外がブラウザーに表示される
  • システムログイン var/report は詳細です
  • 例外がログに記録されるのではなく、エラーハンドラーでスローされます
  • イベントサブスクライバーを呼び出せない場合に例外がスローされます
  • カスタムを表示 X-Magento-* HTTP リクエストヘッダーと応答ヘッダー

実稼動モード

The 実稼動 実稼働システムに Commerce アプリケーションをデプロイする場合は、モードが最適です。 データベースや Web サーバーなどのサーバー環境を最適化した後は、 静的ビューファイル展開ツール 静的ビューファイルを pub/static ディレクトリ。 実行時に静的ファイルをオンデマンドで動的に見つけてコピー(具体化)するのではなく、デプロイ時に必要なすべての静的ファイルを提供することで、パフォーマンスが向上します。

管理の「詳細」や「開発者向けシステム設定」セクションなど、一部のフィールドは、実稼働モードでは使用できません。 例えば、次のような場合に、 できません 管理者を使用してキャッシュタイプを有効または無効にします。 キャッシュタイプを有効または無効にすることができます のみ の使用 コマンドライン.

実稼動モード:

  • 静的ビューファイルはキャッシュからのみ提供されます
  • エラーと例外はファイル・システムに記録され、ユーザーには表示されません
  • 管理の一部の設定フィールドは使用できません

メンテナンスモード

The 保守 改善、更新、および設定タスク中に、モードがサイトへのアクセスを制限または禁止します。 デフォルトでは、サイトは訪問者をデフォルトの Service Temporarily Unavailable ページに貼り付けます。

次の項目を作成できます。 カスタムメンテナンスページ、メンテナンスモードを手動で有効または無効にし、許可された IP アドレスからの訪問者がストアを通常どおり表示できるようにメンテナンスモードを設定します。 詳しくは、 メンテナンスモードの有効化と無効化 (内) インストールガイド.

クラウドインフラストラクチャで Commerce を使用している場合、コマースアプリケーションはデプロイフェーズ中にメンテナンスモードで実行されます。 デプロイメントが正常に完了すると、Commerce アプリケーションは実稼動モードでの実行に戻ります。 詳しくは、 デプロイメントフック (内) Commerce on Cloud Infrastructure ガイド.

メンテナンスモード:

  • サイト訪問者がデフォルトにリダイレクトされる Service Temporarily Unavailable ページ
  • The var/ ディレクトリには .maintenance.flag ファイル
  • IP アドレスに基づいて訪問者のアクセスを制限できます
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c