Jump to content
Sign in to follow this  
masskill

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

Recommended Posts

Всем привет.

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

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

Магазин ocStore 2.3.0.2.3

Товаров - 63419

Атрибутов - 980

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

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

 

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

be3ee74580.png.8cfe6fbcd4d90b00ea050b2740b9b7a1.png

 

 

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

Share this post


Link to post
Share on other sites
14 хвилини назад, masskill сказав:

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

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

  • +1 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
1 hour ago, deim said:

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

Выключено

Share this post


Link to post
Share on other sites

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

 

Spoiler

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

 

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

 

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

  • +1 1

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

Share this post


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

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

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

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

Edited by destreser

Share this post


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

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

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

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

Share this post


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

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

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

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

Edited by destreser

Share this post


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

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

 

 

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

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

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

Share this post


Link to post
Share on other sites
В 10.12.2019 в 09:40, masskill сказал:

Всем привет.

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

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

Магазин ocStore 2.3.0.2.3

Товаров - 63419

Атрибутов - 980

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

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

 

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

 

 

 

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

 

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

Share this post


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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

 

Spoiler


3 minutes ago, snastik said:

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

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

 

9 minutes ago, snastik said:

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

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

 

11 minutes ago, snastik said:

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

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


 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.