вам, у меня к сожалению пока нет такого опыта))) вот вопрос: »»» Вы были приняты в компанию "Рога и копыта". Первым же делом Вас попросили узнать какие функции на сервере тормозят. Политика компании запрещает устанавливать дополнительные непроверенные модули, пакеты и т.д. Вам доступны стандартные функции и библиотеки. Вы можете внести свои изменения в код и загрузить код на тестовый сервер, может быть несколько раз, далее вам доступны только логи с него. Что делать?
самое простое, что приходит в голову написать декоратор, который в лог будет писать время выполнения функции с её названием и задекорировать все ) может такой уже и есть
что значит тормозят? если прям тупит то $top смотреть процессы, смотреть логи процессов, Я бы так замутил, а так я дно в линуксе
Раз речь о коде, а чат про Django, тормозит, наверное, веб-приложение?
я б декоратор добавил в котором берется тайм с мс в начале вызова, и после работы функции, отнимал и писал бы имя функции и время выполнения в лог для анализа
Обсуждают сегодня