Magento Enterprise Edition требует слишком много времени для загрузки страницы клиента и страницы каталога

Здравствуйте, эксперты, пожалуйста, помогите.

У меня возникла проблема с открытием страницы клиентов и страницы каталога, из-за чего открытие страницы занимает слишком много времени.

Вот подробная информация о сайте:
-Платформа Magento Enterprise
-Около миллиона зарегистрированных клиентов в базе данных
-Около 10 тысяч товаров на странице каталога

Больше всего времени занимает загрузка страницы клиентов, в базе данных которой зарегистрировано около 1 миллиона клиентов. Пожалуйста, помогите, предоставив свои предложения о том, как исправить. Возможно, проблема связана с базой данных из-за большого объема данных, тогда как лучше всего поступить?

Спасибо..


person Cha    schedule 27.02.2014    source источник


Ответы (1)


Оптимизация конфигурации MySQL (ваш файл my.cnf) может повысить производительность вашего сайта. Ниже приведена конфигурация, которую мы с некоторыми коллегами успешно использовали (настройте в соответствии с доступными вам ресурсами). Я думаю, что особенно важны innodb_buffer_pool_size и query_cache_size.

max_connections = 500
myisam_sort_buffer_size = 128M
key_buffer_size = 768M
join_buffer_size = 4M
read_buffer_size = 4M
read_rnd_buffer_size=16M
sort_buffer_size = 8M
table_cache = 1224
thread_cache_size = 32
wait_timeout = 100
interactive_timeout = 100
connect_timeout = 100
tmp_table_size = 256M
max_heap_table_size = 128M
max_allowed_packet = 2M
max_connect_errors = 999999999
thread_concurrency = 8
query_cache_limit = 2M
query_cache_size = 256M
query_cache_type = 1
query_prealloc_size = 16384
query_alloc_block_size = 16384
skip-name-resolve
expire_logs_days = 7
log-slow-queries        = /var/log/mysqld.slow.log
innodb_thread_concurrency = 16
innodb_buffer_pool_size = 4G
innodb_additional_mem_pool_size=20M
innodb_log_file_size = 384M
person Tim Burch    schedule 27.02.2014