開発環境の推奨事項
- トピック:
- ベストプラクティス
作成対象:
- 経験者
- 管理者
- 開発者
ここでは、Commerce開発環境の推奨事項を示します。
無効にする代わりに、キャッシュをクリーンアップします
多くの開発者は、開発者インスタンスのすべてのキャッシュを無効にする傾向があります。 すべてのキャッシュを無効にせずに、キャッシュのクリーニングのみを行うことをお勧めします。 キャッシュ Commerce 完全に無効にするのではなく キャッシュをクリーンアップすると、より効率的に実行されます。 ほとんどのタイプのキャッシュは、開発中に無効になることはめったにありません。
キャッシュを無効にする場合は、開発インスタンスでページキャッシュとブロックキャッシュのみを無効にすることをお勧めします。 テスト中はすべてのキャッシュを必ず有効にしてください。
開発モードで回避するコマンド
開発モードでは、コンパイル、コード生成、静的コンテンツのデプロイメントのためのコマンドを実行しないでください。 これらのコマンドは、実稼動モードでのみ使用するために作成されています。
開発モードの実稼動コマンド 実行しない
-
setup:di:compile
は、自動生成されたクラスと最適化された設定キャッシュを生成します。bin/magento setup:di:compile
開発モードでは、Magentoはオンデマンドで生成を実行するので、ユーザーが実行する必要はありません。 クラスの署名を変更し、自動生成された
factories/proxies/interceptors
を再生成する必要がある場合は、それらのクラスまたは generated フォルダーを削除します。 -
setup:static-content:deploy
はストアの静的コンテンツをデプロイします。bin/magento setup:static-content:deploy
開発モードでは、Magentoはオンデマンドでサムネールを実行するので、ユーザーは実行する必要はありません。
仮想マシンの通常のページ読み込み時間
VM 上で開発を行い、Magentoページの読み込みに 2 秒以上かかる場合は、環境設定を確認してください。