2012-03-01 153 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