我的硬盤上有大約100萬的縮略圖,這實際上增加了磁盤上的延遲。存儲1000個縮略圖
現在,我怎麼存儲,關於硬盤這些縮略圖提高性能,以及快速抓取。
如何做到像Facebook,谷歌圖像等機構存放自己的形象?
我有10TB的存儲,這樣是沒有問題的。問題在於圖像的數量。
我的硬盤上有大約100萬的縮略圖,這實際上增加了磁盤上的延遲。存儲1000個縮略圖
現在,我怎麼存儲,關於硬盤這些縮略圖提高性能,以及快速抓取。
如何做到像Facebook,谷歌圖像等機構存放自己的形象?
我有10TB的存儲,這樣是沒有問題的。問題在於圖像的數量。
這是一個Web應用程序?如果是這樣,縮略圖(和其他東西)可能會受益於實際移動硬盤驅動器和內容交付網絡。大型網站(以及那些試圖加速內容交付的網站)通常使用內容交付網絡(CDN)來爲遍佈全球的鏡像提供服務,以確保快速訪問,無論請求來自何處。
我用Rackspace CloudFiles並會推薦它,但這顯然不是,如果你正在尋找直接從有問題的硬盤驅動器爲這些圖像非常有用。
你應該嘗試Bildero圖像服務器 - 它允許存儲和提供大量圖像。它也有一些有用的功能,如動態調整大小,自定義水印,動態作物,縮放,旋轉等等 - Bildero
是你所有的拇指在一個目錄中(或在少量的目錄中)? – jdigital
如果你在windows上:文件是否分割成400-8000個文件夾,每個文件夾有400-8000個父文件夾? NTFS [有一個生成8.3樣式文件名的設置](http://support.microsoft.com/kb/121007),這可能會減慢速度。您可以關閉它,默認情況下它已開啓。此外,IIS和ASP.NET需要進行一些調整以正確處理文件計數。我個人建議Amazon S3和CloudFront。 –