1

PC を 2.1gh および 2gb RAM からデュアルコア 2.6gh プロセッサおよび 4GB RAM にアップグレードしました。

私のメモリ使用量は全体で約 40% です。

8GB RAM にアップグレードすると、magento がローカルで高速化されますか?

4

2 に答える 2

1

いいえ、それ自体ではありません。Magento を使用して MySQL と PHP の間でローカル マシン上のリソースを共有しているという事実は、それ自体が本質的に遅いです。より多くのスループットが得られますか? おそらくですが、気づくには十分ではありません。

Varnish をインストールし、さらに RAM をインストールした後に Magento のフル ページ キャッシュを有効にすると、パフォーマンスがさらに向上します。Magento キャッシュは自身を RAM に保存し、Varnish も保存します。また、APC キャッシュがインストールされていることを確認してください。これら 3 つをより多くの RAM と組み合わせると、世界に大きな違いが生まれます。

Varnish の場合.. VCL 設定で約 1GB の RAM を指定してください.. 多くのように聞こえますが、命を救うことができます。

APC の場合、APC 設定で少なくとも 256MB の余裕を持たせてください。余裕があれば、512MB にするのが適切でしょう。

PHP.INImagento optimized設定と MySQL 設定も含めます。

PHP.INI
 max_execution_time = 18000
 max_input_time = 60
 memory_limit = 1024M
 max_input_vars = 10000
 post_max_size = 102M
 upload_max_filesize =100 M
 max_file_uploads = 20
 default_socket_timeout = 60
 pdo_mysql.cache_size = 2000
 mysql.cache_size = 2000
 mysqli.cache_size = 2000
 apc.enabled = 1
 apc.shm_segments = 1
 apc.shm_size = 1024M
 apc.num_files_hint = 10000
 apc.user_entries_hint = 10000
 apc.ttl = 0
 apc.user_ttl = 0
 apc.gc_ttl = 3600
 apc.cache_by_default = 1
 apc.filters = "apc\.php$"
 apc.mmap_file_mask = "/tmp/apc.XXXXXX"
 apc.slam_defense = 0
 apc.file_update_protection = 2
 apc.enable_cli = 0
 apc.max_file_size = 10M
 apc.use_request_time = 1
 apc.stat = 1
 apc.write_lock = 1
 apc.report_autofilter = 0
 apc.include_once_override = 0
 apc.localcache = 0
 apc.localcache.size = 256M
 apc.coredump_unmap = 0
 apc.stat_ctime = 0
 apc.canonicalize = 1
 apc.lazy_functions = 1
 apc.lazy_classes = 1

そしてMySQL

MY.CNF
key_buffer              = 256M
max_allowed_packet      = 16M
thread_stack            = 192K
thread_cache_size       = 32
myisam-recover         = BACKUP
max_connections        = 2500
query_cache_limit       = 2M
query_cache_size        = 64M
expire_logs_days        = 10
max_binlog_size         = 100M

[mysqldump]
quick
quote-names
max_allowed_packet      = 16M

[isamchk]
key_buffer              = 16M

お役に立てば幸いです

于 2012-12-05T23:55:07.867 に答える
0

現在のメモリ使用量が 40% の場合は、いいえ。十分な RAM があれば違いはありますが、この場合、余分に 4 個の RAM を追加しても大きな違いはありません。

Magento は、その複雑さと数千のファイルを使用するという事実のために、非常に遅くなります。

Magento の読み込み速度を上げるには、管理セクションで不要なものを無効にしてみてください。その他のヒントについては、おそらく Google を参照してください。また、読み込み速度ブラウザによって異なります。

于 2012-12-05T23:01:45.800 に答える