2015-06-15 91 views
2

我正在爲我的應用程序使用nodejs sails。 該應用程序將在某些點使用50-100張圖片。 我想知道是否有人可以使用/ assests/images /文件夾vs外部存儲庫即AWS S3進行圖像存儲和拉取以在畫布上繪製。將圖像載入html5畫布

回答

2

是的,如果您有選擇,請使用CDN。

優點: - 節省網站加載時間/速度巨大。 - 更好的組織/維護。

缺點: - 多一個付費帳戶;但如果您的圖像繼續添加更多,您可能最終不得不升級您的主機。

但是一個很大的因素仍然是,你對這個網站的未來有什麼計劃,你會增加更多的圖片,網站和其他部分會增長嗎?你目前的主機是什麼?你需要更新圖像嗎?你有這樣一個或幾個開發人員嗎?這些大型HQ重磅影像?或者這只是一個永不再被觸及的登陸頁面?

但我同意其他答案,如果你只有最多100張圖片;那麼CDN更加奢侈。但IMO絕對不是一個固定的數量,聽起來你可能有幾個這樣的HTML5畫布頁面。

+0

圖片數量將保持不變。該應用程序是一個棋盤遊戲。並且圖像是遊戲片段,字段等。AWS S3會比網站加載的/ assets/images更快嗎? – goryef

+0

嗯..如果除了這個小型的網絡應用程序,你沒有其他的服務器;它不會那麼快。但是如果你開始有很多流量,CDN將是一個更好的主意。也許最初將圖像保存在同一臺服務器上,看看是否有任何問題。如果您開始獲得大量流量,或者最終不得不在同一服務器上將更多的權重交給CDN。 –

+1

謝謝。我將爲未來記住它。 – goryef

2

如果您知道圖像固定爲50-100,我會使用/ assets/images文件夾。

  • 也就是說,他們不會改變
  • 50-100圖像是不是很多圖像

如果圖像是動態的,時刻都在變化,那麼我會使用AWS的S3。從S3加載50-100張圖片會產生「緩衝」效果,但不應該太難忍受。

+0

謝謝。我試圖使用/ images文件夾在本地運行,無論如何它似乎有「緩衝」效果。我希望圖像加載幾乎是瞬間的,但事實並非如此。因此我不確定使用/ image文件夾是否是一種正確的方法。 – goryef