通过node.js渲染缩略图

时间:2012-03-01 09:32:07

标签: node.js gzip express pug

我的应用程序需要渲染很多缩略图,我通常每页渲染20个..这是一个实时滚动,它工作正常。我的意思是我没有看到加载图像的任何延迟。我正在使用express,jade,gzippo(用于压缩).. 在一个页面中,当我不得不一次加载大约300个缩略图时,响应时间非常糟糕,几秒钟。

有没有更好的机制可以在node.js express框架中提供静态文件?

2 个答案:

答案 0 :(得分:0)

你必须在这里使用StaticCache。鉴于您正在动态渲染图像,我肯定会在请求之前填充缓存。另外,不要忘记将maxObjects(默认值为128)和maxLength(默认值为256kB)选项调整为对您的应用有意义的值。

答案 1 :(得分:0)

我听说它提到像Nginx这样的传统网络服务器在提供静态文件方面比node.js更好(它们更快)。我假设图像将被视为静态文件。也许你可以研究一下这条道路。 Why do we need apache under Node.js express web framework?