Единственный способ повысить производительность - это если вы измеряете , что замедляет вас.Хотя это не самый лучший в мире профилировщик, Django имеет хорошую интеграцию с профилировщиком «горячей» съемки (описан здесь) , и вы можете выяснить, что занимает эти 0,120 секунды процессора.2 процессора?Если это так, то, возможно, ограничение в БД при использовании ab?Я говорю это только потому, что 0,120 * 12,70 - это 1,5, что означает, что 0,5 секунды что-то ждет.Это также может быть IO или что-то в этом роде.
Добавление другого слоя без причины, такого как лак, обычно не очень хорошая идея.Единственный случай, когда может помочь что-то вроде лака, - это если у вас медленные клиенты с плохими соединениями держатся за потоки, но тест ab не выполняет это условие и, честно говоря, это не достаточно большая проблема, чтобы оправдать дополнительный уровень.
Теперь следующая тема - кеширование, с которым может помочь лак .Ваши страницы настроены для каждого пользователя или могут быть статичными в течение длительного времени?Часто страницы статичны, за исключением простого экрана статуса входа в систему - в этом случае рассмотрите возможность загрузки этого статуса входа в JavaScript с помощью файлов cookie.Если вы можете кэшировать целые страницы, то они будут очень быстро в ab.Однако следующая проблема заключается в том, что ab на самом деле не является хорошим эталоном вашего сайта, поскольку пользователи не собираются просто сидеть на одной странице и многократно нажимать клавишу f5.