Назад | Перейти на главную страницу

Как уменьшить время отклика сервера для сайта электронной коммерции Magento

У нас есть сайт электронной коммерции, разработанный с использованием Magento 1.9.0.1, мы не смогли сократить время отклика сервера до менее одной секунды (согласно инструменту тестирования скорости страницы Google у нас теперь 1,4 секунды), мы испробовали почти весь процесс оптимизации, так как ниже

1 - Использование полностраничного кеша Magento от хорошо известной компании

2 - Добавлено сжатие gzip

3 - Использование cloudflare в качестве CDN

4 - попробовал таблицу плоского каталога magento и отключил ненужные индексы и сделал индексацию вручную.

Сведения о сервере и трафике

Расположение - Великобритания

Сессий / М: 17929

Уникальных пользователей / M - 14860

Просмотры страниц / M - 58323

Использование полосы пропускания в месяц - 61,09 ГБ

Всего процессоров: 8

Процессор # 1 x 8

Продавец

ПодлинныйIntel

Название Intel (R) Xeon (R) CPU E5-2650 0 @ 2,00 ГГц

Скорость 2000.050 МГц

Кэш-память 20480 КБ

RAM - 8 ГБ

Текущее использование памяти

          total       used       free     shared    buffers     cached

Mem:       8027740    7674716     353024      26052     928848    2992492
-/+ buffers/cache:    3753376    4274364
Swap:      1048572     210260     838312
Total:     9076312    7884976    1191336

Операционная система Linux

Размер базы данных MySQL - 3782 МБ

у нас более 40К артикулов

У нас есть аналогичный сайт, работающий в США с другим именем, и время отклика его сервера хорошее, но у него меньше трафика.

Может ли кто-нибудь помочь / предложить какое-то решение для сокращения времени отклика сервера?

Спасибо Праджош

Если вы еще этого не сделали, вам следует установить мониторинг, собрать данные и применить Научный метод..

Вам нужно потратить время на изучение своей системы, понять, как она работает, и связать это с тем, что происходит в вашем приложении.

Как поживают ваши процессоры? Высокая загрузка системы? Что вызывает это?

У вас высокие значения ожидания ввода / вывода? Зачем?

Ваши запросы оптимизированы? У вас есть правильная индексация? Вы проверяли наличие длительных запросов?

...

Дальше чтение

вы пробовали использовать не apache, а nginx?

он также использует намного меньше оперативной памяти

и может обрабатывать больше запросов

Вероятно, PHP ограничен. В этом случае nginx не поможет. Вы можете использовать Varnish в сочетании с Скипидар аддон, чтобы сделать страницы каталога намного быстрее. Это снимает 90% вашей нагрузки. Однако оформление заказа по-прежнему будет медленным.