回答:
他の人たちも同じ問題に直面していることがわかります(https://github.com/magento/magento2/issues/3123)。
実際、magento 2のデフォルトモードと開発者モードは非常に低速です。@tecjamによると、製品モードを使用している場合は速度を向上させることができます。しかし、他のモードではまだ遅いです。
magento2ディレクトリでこのコマンドラインを試してください:
php bin/magento setup:static-content:deploy
では、すべてのキャッシュが有効になっていると静的コンテンツが展開され、それはサイトのスピードを向上することがあります。
まず、実行している展開モードを確認します。
php bin/magento deploy:mode:show
開発者の場合、すべてのファイルはページの読み込みごとに生成されます。スピードアップするには
php bin/magento deploy:mode:set production
これにより、ファイルが再コンパイルされます
php ...
、毎回パスを指定しなくても、コマンドで簡単に使用できます。これがどのように行われるかについては、次のリンクを参照してください:willj.co/2012/10/run-wamp-php-windows-7-command-line
D:\php\htdocs\MG\m2
を参照して、上記のコマンドを入力し、正しいデプロイモードを設定します。次に、静的コンテンツをデプロイします。:ここでは、展開モードについてもっと読むdevdocs.magento.com/guides/v2.0/config-guide/bootstrap/...
多くの人がMagento 2の速度に問題があるのを見てきました。まあ、Magento 2はデフォルトでは遅くありません。私はMagento 2を高速化するためのチュートリアルを作成しました。
まず、サーバーとシステムの要件が正確であることを確認します。
Magentoのバージョンを最新バージョンに更新します。
キャッシュを有効にする
フラットカタログを有効にして、データベースの読み取り速度を解決します。
画像の最適化
JavaScriptとCSSの最適化。
Magentoを高速化するには、CDNをセットアップします。
常に軽量テーマを使用するようにしてください。
ストア上のすべての拡張機能にバグがないことを確認してください。
答えに追加:
memory_limit
php.iniファイルでPHP を増やすと、大きな違いが生まれます。ただし、非常にスムーズにはなりません(ただし、時間は節約されます)。
デフォルト値は512Mです。私のローカルマシンでは、これを "-1"(無制限)に設定し、読み込み時間を短縮しています。
Magentoは重く、スムーズに動作するためにはSSDのような高性能ハードウェアが必要です:(
memory_limit
パフォーマンスとはまったく関係ありません。ディレクティブの名前から明らかです。
rsync
に/home/vagrant/htdocs
)コピー/vagrant/htdocs
しました。うまくいきました。速度はほぼm1です。これが皆さんが同じ問題を修正するのに役立つことを願っています。