Size: a a a

WordPress for developers

2021 November 04

D

Denis in WordPress for developers
я посмотрю видосы по xdebug и наверное начну им пользоваться) не ругайте
источник

АП

Артём Приходько... in WordPress for developers
И жизнь никогда не будет прежней
источник

MK

Mikhail Kobzarev in WordPress for developers
источник

LO

Lilumi Odi in WordPress for developers
Только нужно помнить, что xdebug вносит негативное влияние на производительность.
Самое лучшее, что я видел - new relic и их code stream
источник

V

Vitalik in WordPress for developers
xdebug это суто локалка, если нужно по какой то причины узнать тупняки на сервере то есть blackfire
источник

LO

Lilumi Odi in WordPress for developers
Ага. Я просто намекнул на то, чтобы люди не удивлялись, когда без xdebug страница генерится 300милисекунд, а с xdebug 3 секунды.
источник

KD

KAGG Design in WordPress for developers
Да ладно. Xdebug 2 тормозил в 3-4 раза, но в 10.

Xdebug 3 - раза в 2 всего
источник

LO

Lilumi Odi in WordPress for developers
У всех проекты разные. Я говорю про свой опыт, цифры не выдуманные.
источник

KD

KAGG Design in WordPress for developers
источник

E

Exi(s)t in WordPress for developers
что за проект такой) у меня тоже в 2 раза разница 300ms и 600ms с xdebug
источник

KD

KAGG Design in WordPress for developers
Xdebug можно и на удалённом сервере юзать. Но не надо это делать на продакшн ))
источник

LO

Lilumi Odi in WordPress for developers
Wpml+acf pro темплейты. На страницу по 300+ запросов в бд.
источник

KD

KAGG Design in WordPress for developers
Я дебажил wpml с 29,000 запросов на страницу. И все равно не в 10 раз
источник

E

Exi(s)t in WordPress for developers
Вот кстати о проде. Есть какой инструмент, который позволяет сделать эдакий shadow db? У нас есть раскатаный сайт. Вылез баг, который нужно оперативно решить. Окружение кодовой базы допустим можно с помощью wp-cli развернуть скрипом, но что касается бд. Есть может какие средства которые как бы проксируют запросы к бд, и хранят изменения в пределах сессии не внося их в основную db? Или это я загнул?
источник

LO

Lilumi Odi in WordPress for developers
А просто snapshot сделать и развернуть себе?
источник

E

Exi(s)t in WordPress for developers
Или как вы вообще такими вещами занимаетесь, как отладка рабочего сайта в нагрузке вмешиваться в работу которого нежелательно?
источник

MK

Mikhail Kobzarev in WordPress for developers
локальная копия, стейдж, qa сервер
источник

LO

Lilumi Odi in WordPress for developers
Я просто разворачиваю стейджинг, который во всем идентичный проду.
источник

E

Exi(s)t in WordPress for developers
а что за кейс такой примерно хотя бы, где 300 запросов в бд на страницу?
источник

ФБ

Феликс Балясный... in WordPress for developers
да, штука крутая
только у меня нет возможности ставить экстеншены в хром где юзер открывает морду)
Потому писать в лог или делать jsоnencode в вебхук-естер

Но ситуация оказалась проще, действительно из-за того что вызов происходит в плагине своём, то и он не может отдать консоль.лог в браузер. Немного жаль, так как обмен с программой идёт через js-ruby-soft.
источник