關於下載檔案過大,併發也很高的時候?

javawebkaifa發表於2012-02-14
最近,我在研究學習關於現在專案中存在很常見的問題“在檔案下載的時候,檔案也很大,比如15M”,訪問的併發量也大。我們的做法是:
把整個檔案存放在資料庫中,每次下載從資料庫中讀取,這樣的結果導致系統反應緩慢,可能死去。
後來我們做了一個檔案系統,就是下載的時候,從檔案系統直接下載,不用從資料庫讀取了,這樣速度是快點,在這個過程中,我們也採用了壓縮流。下載速度好寫,、
我看了這樣的結果後,我的想法是,我覺得這樣你沒有從根本問題出發來解決問題,這樣,併發量一再多那麼一點,就不行了,反正這個下載過程的原理都是一樣的,都是二進位制檔案讀取,我沒有想到什麼好的方法解決?我唯一想到的就是把檔案系統做一個檔案系統叢集?這樣肯定好得多,不知道這個問題有什麼更好的技術?

相關文章