web-dev-qa-db-ja.com

MagentoとMediaTemple、上手にプレイ

Magentoストアでページの読み込み時間をできるだけ短くしようとしています。 2GBのRAMを搭載したMediaTemple(dv)Extremeを使用しています。

CSS/IMAGESなどをキャッシュするためのFoomanSpeedsterプラグインと一緒にAPCをセットアップしました。

現在、ページの読み込み時間は約5〜7秒ですが、かなり遅いようです。Safarisのインスペクターが正確かどうかはわかりません。

ストアはまだ完成していません。約3900の製品をインポートしましたが、すべてが最終的なストアカタログに含まれるわけではありません。データベースが空の場合、ストアは非常にうまく機能します。

次の編集でmySQLを変更しました。

[mysqld]
query-cache-type = 1
query-cache-size = 96M
join_buffer_size = 512K
tmp_table_size = 128MB
max_heap_table_size = 32M
thread_cache_size = 8
table_cache = 512
key_buffer = 512M
max_allowed_packet = 64M
sort_buffer_size = 4M
read_buffer_size = 4M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 64M
max_connections = 400
myisam_sort_buffer_size = 64M
max_connections = 400
wait_timeout = 300

アドレスは:

http:// hillcrestanimalhospital 。 co。 uk/store /

したがって、APC、Fooman Speedster、およびmySQLの編集を除いて、データベース用に完全に別個のサーバーをレンタルせずにこれを高速化するための他のオプションがあります

RAMアップグレードはまったく違いがありますか?

ありがとう、

ダニー

1
dannymcc

おそらく最初にボトルネックを特定してみてください。一般的な方法を使用できます-ショップに対して並列ループリクエストを実行し、サーバーのCPUが飽和状態になるかどうかを確認しますか?もしそうなら-どのプロセスによって-Apache/phpまたはmysql?私はこれであなたを妨げるのはラムではないと思います。

1
pQd