Size: a a a

Ваdоо PHP Мееtuр

2020 February 27

M

Max in Ваdоо PHP Мееtuр
А какая бывает нагрузка что решили еще сервак?  Так то по картинке он живее всех живых)
источник

AP

Artem Pugachev in Ваdоо PHP Мееtuр
30-40 рпс как-то дико мало, чтобы тако серв уложить
источник

R

Roman in Ваdоо PHP Мееtuр
Такой load average означает что прцессор загружен на 10%.
То есть покупка нового это выброшенные деньги
источник

A

Afinogen in Ваdоо PHP Мееtuр
Max
А какая бывает нагрузка что решили еще сервак?  Так то по картинке он живее всех живых)
По htop не помню, по мониторингу vmware данная виртуалка отедала 6-7 Гц
источник

A

Afinogen in Ваdоо PHP Мееtuр
Roman
Такой load average означает что прцессор загружен на 10%.
То есть покупка нового это выброшенные деньги
Была мысль что увеличение частоты поможет со скоростью работы скриптов
источник

AS

Alex Shilov in Ваdоо PHP Мееtuр
не поможет. На работу скриптов у вас миллисекунды если не наносекунды уходят. Если у вас в поиске иногда думал больше минуты, ну очевидно затык там. (в бд)
источник

AT

Anton Titov in Ваdоо PHP Мееtuр
6-7ГГц?
источник

R

Roman in Ваdоо PHP Мееtuр
В общем, при таком уровне постановки задачи, я не удивлюсь, если окажется что тормоза не на бэкенде а при рендеринге на фронте
источник

A

Afinogen in Ваdоо PHP Мееtuр
Alex Shilov
не поможет. На работу скриптов у вас миллисекунды если не наносекунды уходят. Если у вас в поиске иногда думал больше минуты, ну очевидно затык там. (в бд)
Почему на го тогда летает?
источник

AS

Alex Shilov in Ваdоо PHP Мееtuр
Вот и скажите почему =) Есть же профиль запросов. Допустим у вас mysql. Если запрос к ней из Php занимает 1 минуту, запрос к ней из Go будет тоже занимать минуту. Никак иначе
источник

NP

Nikita Popov in Ваdоо PHP Мееtuр
А opcache, apcu используете?
источник

AS

Alex Shilov in Ваdоо PHP Мееtuр
Если вы написали условно поиск на Go с fulltext полями, индексами, и кэшем, и он стал в 1000 раз быстрее выполняться, то причина в этом, а не в php
источник

R

Roman in Ваdоо PHP Мееtuр
Не занимайтесь ерундой, сделайте профайлинг тех "скриптов", работу надо ускорить, найдите то конкретное место, которое надо ускорить, и уже под эту задачу ищите решение.
Ребята из Баду как-то рассказывали, что в одном месте при работе антиспама один и тот же участок кода вызывался десятки тысяч раз.
В этом случае надо кривизну в коде править, а не новый сервер покупать
источник

A

Afinogen in Ваdоо PHP Мееtuр
Alex Shilov
Вот и скажите почему =) Есть же профиль запросов. Допустим у вас mysql. Если запрос к ней из Php занимает 1 минуту, запрос к ней из Go будет тоже занимать минуту. Никак иначе
вот поэтому и есть подозрение что дело в скорости работы php, как я писал выше бд и запросы не менялись. Логика была перенесана 1в 1 с пхп. Просто тупо траслировал код на го. Поиск полно текстовый плюс хитрые вычисления для ранжирования найденой продукции на основе характеристик.
источник

R

Roman in Ваdоо PHP Мееtuр
полнотекстовый поиск на какой платформе реализован?
источник

A

Afinogen in Ваdоо PHP Мееtuр
Roman
полнотекстовый поиск на какой платформе реализован?
все на mysql innodb
источник

AP

Artem Pugachev in Ваdоо PHP Мееtuр
Afinogen
все на mysql innodb
😱
источник

R

Roman in Ваdоо PHP Мееtuр
мама
источник

R

Roman in Ваdоо PHP Мееtuр
отличный кейс виртуального профайлинга! :)
источник

R

Roman in Ваdоо PHP Мееtuр
поменяйте на сфинкс или лучше эластик
источник