Nexus,
целый вечер потратила на ковыряние шаблона, пытаясь его заставить отображать все вопросы в цикле. А сегодня с утра глянула, блин, оказалось, что я вместо объекта в response.render массив пихала
Всего-то нужно было так сделать
response.render("main", {"jsonData": jsonData});
вместо
response.render("main", jsonData);
Теперь все заработало отображается все супер быстро!
Сообщение от Nexus
|
Так же список вопросов необязательно рендерить каждый раз заново, его можно кешировать.
Главное заранее задаться вопросом инвалидации кеша, иначе потом может возникнуть вопрос типа: «изменил какой-то вопрос, а на сайте ничего не меняется. Что не так?».
|
Я обязательно озабочусь этим опросом, у меня еще и скрипты и стили будут, которые тоже неплохо бы было кэшировать. На счет инвалидации кеша - пока сложный вопрос для меня, т.к. действительно эта анкета будет часто меняться. Буду изучать мат часть.
Спасибо за советы по сокращению html и сжатию файлов.
Я попробовала на своем тесте в 1000 вопросов, теперь шаблон так быстро все рендерит (300-500 мс), что разницы совсем не увидела.
Но перед запуском этой странички в рабочий режим, сожму все файлики.