应该还是.net框架的问题 如果我没说错的话这个论坛是.NET做的吧
|
應該不是.NET了.(雖然server string有寫支援ASP.NET)
反正我所接触的用.net技术来做的WEB服务程序都是耗资源的大户 比如国外一些用C#写的一个服务器程序,只要人一多就卡得非常厉害,而从任务管理上是看不出来的,只有加大内存才行。
|
用.NET寫的也不一定耗很多內存, 我現在maintain的一部伺服器有4個網站, 而且每一個都支援上傳50MB以上的檔案. 雖然內存只有1GB但用MACT模擬50條同時進行的連接(當中10條上傳)是沒有問題的.(雖然也用了custom的ISAPI filter) 單純用database的話應該不會很大吧.
(倒是database吃內存兇一點...)
不過容許上傳的話再多的RAM可能也不夠, 因為.NET V1.x的設計是在load完整條RequestStream之後再pass給DLL的, 也就是說上傳1MB的檔案的時候(沒有超過MaxRequestLimit的話)在完成之前伺服器上都要佔1MB的內存. 沒有ISAPI filter的輔助不行呀...