Сайт на ocStore 1.5.5.1.2 Дополнительно установленные модули: Партнёрская программа и LiveImport - импорт Excel и сайтов. На сайте 8000 товаров, которые раз в сутки автоматически выгружаются в группы ВК через YML-файл. Хостер предупредил, что база (Размер - 36 Mb) создаёт большую нагрузку на сервер и следует перейти с виртуального хостинга на сервер.
Попробовали перейти на VPS:
Процессор QEMU Virtual CPU version 2.5+ 2599.998 MHz
Оперативная память 954 / 1459 MiB
Размер дискового пространства 19.59 GiB
Файл подкачки (swap) 1087 MiB
Средняя загрузка (1, 5, 15 мин) 14.36 17.17 16.25
В админку сайта на такой конфигурации заходит с трудом, страницы сайта вобще не открываются, выходит либо 504 ошибка, либо дефолтная страница, как при пустой базе после установки. Админ хостинга написал, что после оптимизации БД ресурсов сервера не хватает для нормальной работы. Нагрузку на БД создаёт множество запросов типа:
Query | 0 | Sending data | SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_catego | 0.000 |
Query | 0 | Copying to tmp table | SELECT DISTINCT p.product_id FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.ca | 0.000 |
У кого есть опыт посоветуйте, пожалуйста, минимальную конфигурацию сервера. А может работу базы можно как то оптимизировать, сейчас она съедает почти весь ресурс процессора и около 200 Мб ОЗУ.