2012-03-01 115 views
1

我的应用需要很多缩略图图像才能渲染,而且我通常每个渲染20个图像。这是一个实时滚动,它工作正常。我的意思是我没有看到加载图像的任何延迟。我使用快递,玉器,gzippo(用于压缩).. 在一页中,当我不得不一次装载约300张缩略图图像时,响应时间非常糟糕,几秒钟。通过node.js缩略图图像渲染

有没有更好的机制可用于为node.js express框架中的静态文件提供服务?

回答

0

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

+0

谢谢。如果我将我的图像存储到亚马逊s3会怎么样?有静态缓存的任何github回购? – user644745 2012-03-03 01:05:50

+0

StaticCache是​​Connect(https://github.com/senchalabs/connect)的一部分。 s3部分是一个更大的体系结构问题。你正在渲染还是要在s3中预渲染和存储?完全取决于您的应用程序。 – Dave 2012-03-04 23:15:43