Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

opencart 2.3 и 50к+ товаров


Recommended Posts

Доброго всем времени суток!
Имею в данный момент магазин на OS 2.3 и чуть более 1000 товаров на нем. Крутится это дело дома на intel atom d525 4GB ОЗУ и 60GB SSD.
Программно это debian, php 7.2, второй апачи - стандарт. Сейчас все работает идеально!

Собственно вопрос: потянет ли эта сборка прибавку в виде 35-50 тысяч товаров? С какими трудностями я столкнусь, нужно ли допиливать код движка или наращивать железо?

Link to post
Share on other sites

43 minutes ago, VovaSemik said:

Собственно вопрос: потянет ли эта сборка прибавку в виде 35-50 тысяч товаров? С какими трудностями я столкнусь, нужно ли допиливать код движка или наращивать железо?

  1. Я думаю что потянет. Но производительности атома будет иногда не хватать. Сжатие\ресайз\оптимизация картинок, например, будет загружать его на 100%. И, возможно, надолго. Да разово, да после каждой очистки кеша. Но ситуаций, подобной этой, будет немало.
  2. Без хорошего модуля кеширования однозначно будет грустно \ вам буквально придется им обзавестись. Без всякой рекламы, только личный опыт: Jet Cache от Марка справится + можно гибко настроить\ с помощью него обойти узкие места.
  3. Тюнинг СУБД. MySQL или что там у Вас. Скорость выполнения запросов при таком количестве товаров может стать бутылочным горлышком. Скорее всего, достаточно будет оптимально подобрать конфиги самого сервера БД. В особо тяжелых случаях - профилировать и оптимизировать наиболее медленные запросы.
  4. Вполне могут выползти модули с неоптимально написанным кодом, "кривая" работа которого при таком количестве товаров будет более очевидной (избыточное использование памяти, медленное выполнение кода, опять же нерациональные SQL-запросы)
  5. Nginx. Используйте его как фронт перед апачем. Он быстрее\меньше жрет ресурсов.

Первое что пришло в голову. Список, уверен, легко продолжат другие участники форума. Универсальных решений точно нет, т.к. оптимизация крупных проектов - задача комплексная.

Для примера: у меня магазин прекрасно себя чувствует на дешевом VPS с 1 ядром, 512 озу да ссд с десятком-других гигов - спокойно выдерживает нагрузочное тестирование сотней-другой единовременных виртуальных юзеров и обеспечивает ttfb на уровне 150мс с любой страницы. Но у меня и нет 10к товаров, конечно. Да и "на холодную", с пустым кэшем, чего уж лукавить, показатели совсем не такие веселые - тут вся слабость железа и видна))

 

Spoiler

image.thumb.png.abb12919be36d8ea2a10a18cfe1efdcb.png

 

 

Edited by 100napb
  • +1 1
Link to post
Share on other sites
4 часа назад, 100napb сказал:

Первое что пришло в голову. Список, уверен, легко продолжат другие участники форума. Универсальных решений точно нет, т.к. оптимизация крупных проектов - задача комплексная.

 

Да это скорее задача комплексная
Надо выбрать тему без тормозов г модулей (таких тем к сожалению единицы :( (Hey developers, when? !))
Это я считаю 50% быстрого успеха
Обязательно нормальный кешировщик (это сейчас must have, любому магазину)
Ну и плюс оптимизация сервера, т е побольше буферов для MySQL и т п

Link to post
Share on other sites

@VovaSemik Сейчас допиливаю проект в котором 1.2 млн. товара - тянет, но естественно были внесены большие изменения в код движка.

Link to post
Share on other sites

2 часа назад, krumax сказал:

но естественно были внесены большие изменения в код движка.

денормализация - наще ФсЁ

Link to post
Share on other sites
20 минут назад, chukcha сказал:

денормализация - наще ФсЁ

именно)

Link to post
Share on other sites

  • 2 weeks later...

Спасибо всем, кто откликнулся! Сейчас 30+ тыс. товаров, полет нормальный, но sitemap google перестал жить. На яндекс сайтмап гугл ругается, что ссылок много...

Link to post
Share on other sites

В 19.08.2018 в 17:06, VovaSemik сказал:

Доброго всем времени суток!
Имею в данный момент магазин на OS 2.3 и чуть более 1000 товаров на нем. Крутится это дело дома на intel atom d525 4GB ОЗУ и 60GB SSD.
Программно это debian, php 7.2, второй апачи - стандарт. Сейчас все работает идеально!

Собственно вопрос: потянет ли эта сборка прибавку в виде 35-50 тысяч товаров? С какими трудностями я столкнусь, нужно ли допиливать код движка или наращивать железо?

https://w.tools/ru/?promo=WELCOME13736

как вариант посмотрите это. Ускоряет реально, но аб. плата ежемесячно. Если не понравится отказаться можно всегда. Я поставил себе и сайт ускорился в 5 раз без всякой оптимизации.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.