3 回答

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
始終將圖像,音樂(lè)文件等存儲(chǔ)在磁盤上的系統(tǒng)文件中,然后將url:s存儲(chǔ)在數(shù)據(jù)庫(kù)中。這將成為現(xiàn)實(shí)
1)更快
2)更容易配置安全設(shè)置
3)我能想象的任何方式都更好

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
我將提出第三個(gè)選項(xiàng),如Amazon S3或Mosso Cloud Files等第三方派對(duì)。兩者都提供了可用于上傳文件的API,并且都提供了CDN功能,因此文件加載速度會(huì)快于服務(wù)器或從數(shù)據(jù)庫(kù)中提取。
這是一個(gè)不錯(cuò)的選擇,因?yàn)樗莾扇涿赖摹T跀?shù)據(jù)庫(kù)中存儲(chǔ)圖像的缺點(diǎn)是它會(huì)對(duì)應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器造成額外的壓力(定位文件并將其拉出),這也會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的大小增加,這意味著您需要更早的硬件。
將它們存儲(chǔ)在文件系統(tǒng)中的缺點(diǎn)是,您現(xiàn)在遇到了擴(kuò)展問(wèn)題,就好像您想要添加其他Web服務(wù)器一樣,每個(gè)Web服務(wù)器都需要一個(gè)映像副本,或者您需要為這些映像創(chuàng)建專用服務(wù)器。此外,文件系統(tǒng)訪問(wèn)可能是未來(lái)?yè)?dān)心的瓶頸。
添加回答
舉報(bào)