Какие шаги можно предпринять для повышения производительности рендеринга шаблонов Jade в экспресс-режиме с использованием nodejs

Фон

синтаксис jade потрясающий, но я хотел посмотреть, как он влияет на производительность.

Итак, я создал одностраничное приложение и использовал Apache Bench для сравнения его пропускной способности с использованием jade для рендеринга страницы и с использованием строки в памяти. Переменных не было, так что это было чисто академическое сравнение.

Строка в памяти сделала все приложение более чем в два раза более быстрым локально, что кажется много, учитывая, что jade в производственном режиме должен рендериться из кеша в памяти.

Я использую node 0.8 и версию 2.5.11 Express в производственном режиме с явно установленным параметром кеша представления true.

результаты тестов Apache: https://dl.dropbox.com/u/3737990/jade/jade.png https://dl.dropbox.com/u/3737990/jade/memory.png

14
задан Max Desiatov 22 April 2013 в 11:34
поделиться