Перейти к содержанию

Рекомендуемые сообщения

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

 

 

Изменено пользователем 100napb
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, 100napb сказал:

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, krumax сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 минут назад, chukcha сказал:

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

именно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 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 раз без всякой оптимизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.