我有一個場景,上傳的每個文件可能是任何MIME類型都應該加密,並且在使用時想要下載它們應該被解密。內存流vs文件流靜態內容下載
爲此,我解密了一個請求的文件並將該文件保存在臨時位置。 我的解密方法通過讀取加密的文件流寫入文件流。
現在我應該改變我的算法,將加密的文件流保存到內存流 並直接從內存流下載,而不是寫入文件流並下載該文件。
就性能而言,在這種情況下會更好的文件流或內存流。
我在想,如果多個用戶請求多個大文件,可以說100個不同的用戶請求100個不同的文件。在這種情況下,內存可能會用完,我們可能會遇到一些不必要的麻煩。
我應該執行哪一個。
您是否考慮過使用類似EFS的東西,而磁盤加密在IO鏈中處理得更高?這樣你就不需要關心你的應用程序邏輯和文件加密。 – Dai
@戴我不知道EFS。感謝您提供的信息,我將通過sysadmin諮詢這方面的信息,併爲我的方案尋找可能性。 –