感謝您發佈在此處的所有問題和回覆。每當我從谷歌搜索信息時,通常都會顯示該網站,在很多情況下,答案通常與我需要解決的問題相關。
我想先說明我的問題,說明我已經編寫了不到2年的.NET(.NET,XML,T-SQL,AJAX等),而且我還有很多東西需要學習。所以,請原諒我的無知。
這是我的情況(和問題):我正在構建一個社交網絡應用程序,我知道它在短時間內會有很多流量;因此,
高流量應用程序的基礎知識
- 我需要的基本信息是什麼,爲了不被淹沒?目前這是一個單人事件,這裏是我計劃開始的主機規格:2GB RAM,600硬盤,1000 GB帶寬和2.13GHz雙核處理器。
- 我已經閱讀過有關web-farm的問題,但我從來沒有機會使用它們,所以我不完全知道如何解釋這個問題:如何在多個物理服務器上拆分相同的應用程序?你如何使所有的文件作爲一個實體?而且由於每個.net應用程序都需要一個web.config,它如何在這些多臺服務器上的各種文件之間進行分割?
我已經建立了較小的項目,但這是我正在建設的第一個大項目,坦率地說,我有點恐嚇。所以,我想確保在開始之前知道我要做什麼。
謝謝。
請告訴我們更多關於應用程序的功能。 (1)它是處理器密集型還是I/O密集型,(2)有多少用戶,(3)您以後是什麼類型的預算等等。 – 2011-04-24 22:48:50
@Chris,即使有這種情況,也很難給出任何可理解的建議。這是不可能回答的。我可以編寫一些非常低效的代碼,在咀嚼大量資源的同時完成很少的任務。 – 2011-04-24 22:50:23