0
我希望有人能幫我弄清楚每種方法傳遞文件的優點和缺點。Stream vs Raw Bytes
的工作流程是這樣的:
- 將文件保存到DB
- 從DB
- 顯示讀取文件的文件在網頁上
文件是主映像但可能有一些視頻。我應該在這種情況下使用原始字節還是使用流對象?
流對原始字節有什麼好處?
我希望有人能幫我弄清楚每種方法傳遞文件的優點和缺點。Stream vs Raw Bytes
的工作流程是這樣的:
文件是主映像但可能有一些視頻。我應該在這種情況下使用原始字節還是使用流對象?
流對原始字節有什麼好處?
流對大文件的執行效果會更好,因爲並不是所有文件都需要一次讀入內存(具體取決於流的類型)。
雖然當然有理由將文件存儲在數據庫中,但一般來說我會推薦它。它使備份數據庫變得更加困難(更大的文件意味着更多的時間進行備份和恢復),更難以在應用程序之外查看文件(偶爾會非常有用,特別是在調試時),並且可能會顯着更昂貴它將佔用額外的帶寬,處理器,內存和存儲空間。
通過RAW字節,您是否意味着您已將整個文件一次讀入一個字節數組。 – msarchet 2010-11-28 06:09:58