关于NodeJS的EJS模板引擎的问题

时间:2011-06-28 10:12:11

标签: javascript node.js ejs

我正在使用nodejs和EJS模板引擎...

如果我这样做:

ejs.render(str, { cache: true, filename: 'index', locals: { test: "Text Text Text Text Text" }});

其中 str 是要渲染的代码......它会缓存代码,好吧,完美!

问题是。为什么我必须为每个请求传递str,如果它已被缓存? (我使用'fs'模块读取它)....此刻我读取文件并将其传递给.render()。

为什么我必须读取文件,如果它已被缓存?我能优化吗?

0 个答案:

没有答案