2016-06-09 32 views
0

我正在開發CakePHP 3項目。這個項目需要很多圖片和PDF文件在項目啓用後上傳。將媒體文件存儲在大型Web項目中的最佳做法

目前對網站的設計所需的所有圖像保存在webroot/img

存儲圖像後將使應用程序的大小大。我想盡可能保持應用程序部分的清潔,並將所有媒體文件存儲在其他地方。

將所有媒體文件存儲在單獨的subdomain(如media.website.com)上是否是一種很好的做法?我可以使用CakePHP將圖像上傳到此子域嗎?

+1

您可以使用其他子域。最佳實踐是讓您的溶劑易於部署和靈活使用。 – Daniel

回答

0

您可以使用Amazon AWS S3服務來存儲所有媒體文件。 它成本低,速度非常快。

感謝, SAURABH

+0

謝謝Saurabh,但我沒有計劃將文件存儲在任何第三方服務器上,例如Amazon AWS S3。我必須將其存儲在我自己的服務中,但在應用程序之外的其他位置。 –

+0

好吧,是的..這是一個好主意,使用子域來存儲媒體文件,你需要使用圖像壓縮功能的大尺寸圖像。 這樣可以節省您在子域上的空間。 –

+0

是的,我已經在使用圖像壓縮。 –

相關問題