Magentoめも

Magento2は何をするにも遅いです。
高スペックのサーバに乗せてもページが表示されるまでに時間がかかります。
以下はいくつかトライした有効そうな方法になります。

productionモードにする

$ php bin/magento deploy:mode:set production

キャッシュアプリを変更

キャッシュ方法をビルトインからVarnishへ切り替えます。

STORES - Configuration - ADVANCED - System

Full Page Cache を Built-in Cache から Varnish Cache へ変更

Recommendedとわざわざ書いてあるので有効なはず。

Flat Catalogを使用する

1,000アイテムを超えるような場合はFlat Catalogを使用すると有効なようです。

STORES - Configuration - CATALOG - Catalog - Storefront

Use Flat Catalog Category, Use Flat Catalog Product をそれぞれ Yes に変更

JS, CSSファイルの最適化

STORES - Configuration - ADVANCED - Developer

JavaScript Settings

CSS Settings

MySQLサーバのチューニング

/etc/my.conf を編集してMySQLのチューニングを行います。

innodb_buffer_pool_size = 2G       # メモリの80%
innodb_log_buffer_size  = 64MB
innodb_log_file_size    = 500MB    # innodb_buffer_pool_sizeの1/4
query_cache_type        = 1
query_cache_size        = 32M
query_cache_limit       = 2M

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS