Comments 4
> Скорость — такая же как у jinja2.
Но почему?..
Кстати, какая именно скорость? Если у Jinja2 отключено кеширование байткода, то при рендеринге она каждый раз файл эээ… перекомпилирует заново, что снижает производительность — зачастую довольно серьёзно.
А можно в цифрах?
Но почему?..
Кстати, какая именно скорость? Если у Jinja2 отключено кеширование байткода, то при рендеринге она каждый раз файл эээ… перекомпилирует заново, что снижает производительность — зачастую довольно серьёзно.
А можно в цифрах?
Ну как — техника одна и та же. И backslant и jinja2 компилируются в байткод. И backslant и jinja2 каждый раз на диск за ним потом не ходят. Потому и скорость практически одинакова.
В цифрах есть в папке example на фласке накиданный пример — там оба движка подключены. ab или wrk выдают примерно одинаковые цифры. Небольшая потеря на backslant, на уровне погрешности, видимо из-за генератора. Хотя я точно код жинжи не смотрел, может там тоже генераторы, точно не скажу.
В цифрах есть в папке example на фласке накиданный пример — там оба движка подключены. ab или wrk выдают примерно одинаковые цифры. Небольшая потеря на backslant, на уровне погрешности, видимо из-за генератора. Хотя я точно код жинжи не смотрел, может там тоже генераторы, точно не скажу.
Sign up to leave a comment.
Backslant – шаблонизатор в стиле slim