Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как снизить нагрузку на впс


Recommended Posts

Всем привет.

Столкнулись с ситуацией большой нагрузки на впс.

Есть у нас следующее:

Магазин ocStore 2.3.0.2.3

Товаров - 63419

Атрибутов - 980

Фото - примерно 25гб

Впс - 60гб SSD, 4гб озу, 4 ядра

 

Нагрузка на сервер 

be3ee74580.png.8cfe6fbcd4d90b00ea050b2740b9b7a1.png

 

 

Как можно выяснить с чем связана такая большая нагрузка?
Заранее всем спасибо за помощь

Надіслати
Поділитися на інших сайтах


14 хвилини назад, masskill сказав:

Как можно выяснить с чем связана такая большая нагрузка?

Видимо что-то где-то неоптимизировано. Лучше наймите сисадмина ибо если вы будете пытаться оптимизировать ВПС также как задаете вопросы в данной теме, то 100% вероятности, что потом будут посты типа "Не работает сервер", отвалился апач и тд

  • +1 1
Надіслати
Поділитися на інших сайтах

1 hour ago, deim said:

может вечная проблема подсчета товаров по категориям? эта опция выключена в админке? сколько примерно категорий на сайте?

Выключено

Надіслати
Поділитися на інших сайтах


увы, не нет такой волшебной кнопки в панели управления сервером или админке опенкарта типа "ускорить \ снизить нагрузку". Потому что задача эта практически всегда комплексная, тем более, если речь идет о рабочем магазине с 50к+ товаров и индивидуальным набором модулей\внешним видом и функционалом.

 

Spoiler

Может быть у Вас проблемы с базой данных или есть несколько непричесанных модулей, которые нуждаются в оптимизации и которые находятся на большом количестве страниц сайта \ на самых популярных страницах; а может быть это краулеры набежали страницы фильтра индексировать; а может быть какие-нибудь паразитные боты из китая; а может быть какие-то тяжелые блоки вычислений не кэшируются и выполняются вновь и вновь на каждой странице, а может быть кто-то какую-то галочку где-то поставил или вообще окажется что-то крайне неочевидное. Вариантов масса. Рили. Готовых решений нет. Должна быть разве что методология поиска, понимание сути процессов и усидчивость.

 

Если хотите устроить себе увлекательное приключение по поиску проблемных мест, то начните с анализа логов системы и опенкарта, мониторинга нагрузки от конкретных служб\демонов, прикрутите какой-нибудь дебаггер к опенкарту в конце-концов или тот же слоу-лог включите\настройте для базы данных. И спрашивайте совета\подсказки уже по конкретным найденным проблемам - вероятность толкового ответа от комьюнити возрастет многократно. Или же, как советовали выше - доверьте это специалистам.

 

P.S.: график нагрузки на цпу от 4-5 декабря выглядит более-менее. Это пограничная дата. Может быть вспомните, что в это время у Вас появились новые товары, Вы удалили кэш картинок, поставили какой-нибудь модуль новый или что-то такое изменили?

  • +1 1
Надіслати
Поділитися на інших сайтах

40 минут назад, destreser сказал:

Как жаль, что нет куда более подходящей системы для магазина на 50к+ товаров, чем опенкарт... да и вобще... :( Wait... Oh shit

А причем здесь opencart ?
opencart и 10 млн. потянет

Надіслати
Поділитися на інших сайтах

21 минуту назад, markimax сказал:

opencart и 10 млн. потянет

Да конечно потянет, ТС вон аж хвастается. Прям из коробки возьмет и потянет.

Хватит эту дичь форсить.

Змінено користувачем destreser
Надіслати
Поділитися на інших сайтах


9 минут назад, destreser сказал:

Да конечно потянет, ТС вон аж хвастается. Прям из коробки возьмет и потянет.

Хватит эти дичь форсить.

Это вы постите какой то необоснованный черный pr про opencart (среди php e-commerce систем он самый быстрый)
Да из коробки даже потянет (с минимальными патчами) - потому что нету хлама разного
opencart тормозит только когда его захламлят разными костылями

Надіслати
Поділитися на інших сайтах

7 минут назад, markimax сказал:

Да из коробки даже потянет (с минимальными патчами) - потому что нету хлама разного

Тут ТС как-раз спрашивал что ему делать, так что так и запишем - @masskill , вам нужно накатить "минимальные патчи" ™ и ваш магазин будет тянуть 10млн.

Это просто невероятное сообщество! Всего за какой-то час разобрались в таком, казалось бы, непростом вопросе. Респект!

Змінено користувачем destreser
Надіслати
Поділитися на інших сайтах


17 минут назад, 100napb сказал:

потянет, конечно. но не так)

 

 

Давайте не будем вводить людей в заблуждение.
Вопрос не в количестве товаров, а в количестве товаров  в одной категории, фильтрах и поиске.

В таком виде как вы показали, я вам и пару десятков миллионов заведу на хостинге за 20 евро.

А еще очень бы хотелось услышать, сколько будет стоить ответственный специалист по доработке этого чуда?
Не фрилансер-неудачник. А именно специалист.

Надіслати
Поділитися на інших сайтах

В 10.12.2019 в 09:40, masskill сказал:

Всем привет.

Столкнулись с ситуацией большой нагрузки на впс.

Есть у нас следующее:

Магазин ocStore 2.3.0.2.3

Товаров - 63419

Атрибутов - 980

Фото - примерно 25гб

Впс - 60гб SSD, 4гб озу, 4 ядра

 

Нагрузка на сервер 

 

 

 

Как можно выяснить с чем связана такая большая нагрузка?
Заранее всем спасибо за помощь

 

Причин может быть десятки.

Надіслати
Поділитися на інших сайтах

1 минуту назад, destreser сказал:

Тут ТС как-раз спрашивал что ему делать, так что так и запишем - @masskill , вам нужно накатить "минимальные патчи" ™ и ваш магазин будет тянуть 10млн.

Это просто невероятное сообщество! Всего за какой-то час разобрались в таком, казалось бы, непростом вопросе. Респект!

А причем здесь opencart к вопросу ТС?  Это может быть вопрос к хостингу, настройке сервера, к теме, к какому то модулю
Даже без патчей opencart из коробки без хлама (конечно же не 5 копеечном хостинге) потянет 10 млн товаров (во всяком случае я видел, перекрашенный default без хлама с 10 млн товаров) и нормально отдавал на холодную .до 0.5 c
Вы не знаете и не видели - не говорите чернуху
И не единичный случай. 1-2 млн это вообще не проблема, если не захламлять
Вы назовете php e-commerce систему быстрее?! :)))
 

Надіслати
Поділитися на інших сайтах

Та всё, всё, я разгромлен в ноль, признаю поражение в споре. Против таких аргументов не попрешь. Опенкарт вобще очень хорош, и архитектура у него отличная.

Надіслати
Поділитися на інших сайтах


Опенкарт хорош и по праву занял свою нишу. Никто с этим не спорит. Точка. Нет никаких причин для холивара для тех кто понимает разницу между теплых и мягким.

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

 

Spoiler


3 minutes ago, snastik said:

Давайте не будем вводить людей в заблуждение.
Вопрос не в количестве товаров, а в количестве товаров  в одной категории, фильтрах и поиске.

Вы правы, в целом: для архитектуры опенкарта и его коробочного стэка технологий это справедливо. Mysql не очень хорошо справляется с тем, что бы  все эти джоины\группировки\сортировки по продуктовым таблицам с выборками в десятки\сотни тысяч строк (кол-во товаров в жирной категории) исполнялись за несколько  миллисекунд.

 

9 minutes ago, snastik said:

В таком виде как вы показали, я вам и пару десятков миллионов заведу на хостинге за 20 евро.

не заведете, скорее всего. Так как проглядели фильтр по всему 10млн каталогу на эластике или solr'e - что там у них.

 

11 minutes ago, snastik said:

А еще очень бы хотелось услышать, сколько будет стоить ответственный специалист по доработке этого чуда?
Не фрилансер-неудачник. А именно специалист.

а вот тут 11 из 10. Порог вхождения в опенкарт и стоимость развертывания\сопровождения\разработки очень небольшая.


 

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.