2014-05-13 28 views
0

我們正在開發電子商務應用程序,我有一些問題。主機,獲取並顯示各種圖像的大型圖書館

現在,我們有2個MVC應用程序:

  1. 主MVC應用程序,它的作用是管理庫存,並設置項目銷售;
  2. 另一個MVC應用程序將作爲一個電子商務,在其上顯示由主應用程序設置爲銷售的項目。

我的主要問題是,這兩個共享一個圖像庫,這個庫是巨大的(約6萬圖像和計數)。到目前爲止,允許一個快速的過程,每個項目都有每個圖像的物理副本"~/Images/BankImages/FullImage/theFirstImage.jpeg"等等,但你可以猜測這是一個相當大的庫,需要大量的空間。

我正在尋找關於如何開發可返回任何C#格式圖像的選項。我想的是一個網絡服務,我想,哪個任務是在被調用後返回這些圖像,但我不知道我該怎麼做(newb在這裏),我想我可能會失去一點速度,因爲調用Web服務可能不會立即返回所需的圖像,並且我可能不得不同時檢索幾百個這樣的圖像。

所以我在尋找建議。解決我的主要問題並避免(如果可能)必須複製每次整個圖像庫的最佳方法是什麼?

非常感謝!

+1

使用CDN大概可以解決除了使用CDN之外的每個問題 – InferOn

+0

,我建議你可以降低圖像的分辨率,同時顯示這將顯着減少帶寬的使用。你可以使用amazo n或類似的CDN用途。 – qamar

回答

0

當你說:

我的主要問題是,這兩個股票圖像

的同一個庫這意味着你需要一個單一的資產庫,所以你需要一個CDN,同一資產,通用API