Производительность Django, APIView vs ViewSet - PullRequest
0 голосов
/ 23 сентября 2019

Я смотрел на создание модели типа звездной топологии с рабочим процессом CI / CD, с потоком сигналов на основе белого списка, и с этой моделью проектирования я хочу интегрировать API, но я хочу оптимизировать производительность, чтобы подтолкнуть мой коддо пределов.

Я смотрел на APIView против ViewSet, где один позволяет мне делать широкий спектр вещей, включая взаимодействие с другими API с помощью API, тогда как другой довольно хорошо определен с предустановленными задачамиЯ имею в виду, что обычно фокусируется на работе с определенными системами и моделями, но я также хотел знать, получилось ли при этом повышение производительности или потенциальный выигрыш в производительности благодаря сосредоточенности.

Я не совсемконечно, как это проверить.Каковы некоторые рекомендации о том, как эффективно тестировать производительность API на параллельной основе?

Мои мысли состоят в том, чтобы создать скрипт на python, который запрашивает систему с определенной предопределенной загрузкой, выполнить ряд задач с этой предопределеннойзагрузить и помечает время начала и окончания.Очевидно, самое короткое время выигрывает, но это справедливая оценка?

Существуют ли ранее созданные инструменты для этого, и если да, то каковы они?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...