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