0

Узкие шаблоны#

 3 years ago
source link: https://solovyov.net/blog/2009/narrow-templates/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Узкие шаблоны#

Я давненько (полтора месяца прошло) уже ничего не писал - как обычно январь и февраль у меня какие-то странно безумные месяцы. Непонятно, почему в этом году так - сессии-то уже нету, может по привычке? ;) Но писать есть о чем, в основном длинные вдумчивые посты. А тут я буквально пять минут назад раскрыл себе глаза порядочно и хочу поделиться.

Есть такая проблема, что байтфлоу - не очень быстр. На самом деле ускорить можно кешированием, но я решил подождать с ним и сначала решить проблему реальную (где-то ж затык должен быть). Интересно, что отключение полное запросов в БД не сильно большое влияние оказывает - ускоряется все ну процентов на 10. И я крепко подозревал, что виноваты темплейты.

Ну подозревал себе и подозревал, а посмотреть все никак не давала лень. Но меня подтолкнули, и я открыл для себя истину. Одиночный пост, обычный вывод темплейтами:

Requests per second:    13.43 [#/sec] (mean)

Тот же пост, просто вывод в плейн текст (repr, грубо говоря):

Requests per second:    68.42 [#/sec] (mean)

О как. Либо переходить на Jinja, либо кешировать готовые темплейты насмерть…


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK