locked
要怎麼評估需求,決定使用Server 2008哪種版本? RRS feed

  • 問題

  • 我現在要架設一台server提供ASP.NET網頁包含簡單的access資料庫服務,給上千位固定使用的user。

    但是看了server2008有很多版本,想請問如果我的需求就如何上述,是否只要購買標準版的就足夠?

    還有我有什麼也應該考量的呢?

    目前Server使用IBM X3200。

    2010年7月24日 下午 03:11

解答

  • 開發相關問題請到隔壁 MSDN 論壇問。

    標準版就可以給上千人同時存取網頁。

    但是 Access 本身並不是設計成這樣,Access 僅允許同時存取 255 個連線,有時一個人就要耗用好幾條連線數,且檔案上限為 2GB 。

    要免費的話可以考慮 SQL Server 2008 Express R2 ,資料庫上限放大到 10 GB,限制僅能在一個 CPU 上執行。

    一般來說,如果不能確認你 ASP.NET 程式寫得好不好,有足夠的資源控制的話,給 1000 人用記憶體最好大一點,至於多大,就要看 ASP.NET 開發者的功力了,其他部分倒是沒啥差別。

    網頁看的是瞬間同時跟一定時間同時,網頁只有在查詢 (IE 進度列在跑) 的那個兩三秒會吃 Server CPU ,所以瞬間同時看的是那個兩三秒的狀況,一般報人數最好把瞬間同時的預估最大人數跟平均人數報出來,這個量會直接影響你的頻寬需求與 CPU 需求。一段時間同時通常用 20 分鐘,這是 IIS 預設時間,一樣也是預估最大人數跟平均人數,網頁部分必須滿足 安裝記憶體 >= 一段時間同時最大人數 x 每人所占記憶體 / 60% ,ASP.NET 程式開發的好,每人所占記憶體通常小於 1MB ,寫得不好,一個人就吃掉幾百 MB 在隔壁開發論壇也常碰到有人問。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Vincent Lin 2010年7月26日 上午 02:28
    2010年7月25日 上午 02:02

所有回覆

  • 開發相關問題請到隔壁 MSDN 論壇問。

    標準版就可以給上千人同時存取網頁。

    但是 Access 本身並不是設計成這樣,Access 僅允許同時存取 255 個連線,有時一個人就要耗用好幾條連線數,且檔案上限為 2GB 。

    要免費的話可以考慮 SQL Server 2008 Express R2 ,資料庫上限放大到 10 GB,限制僅能在一個 CPU 上執行。

    一般來說,如果不能確認你 ASP.NET 程式寫得好不好,有足夠的資源控制的話,給 1000 人用記憶體最好大一點,至於多大,就要看 ASP.NET 開發者的功力了,其他部分倒是沒啥差別。

    網頁看的是瞬間同時跟一定時間同時,網頁只有在查詢 (IE 進度列在跑) 的那個兩三秒會吃 Server CPU ,所以瞬間同時看的是那個兩三秒的狀況,一般報人數最好把瞬間同時的預估最大人數跟平均人數報出來,這個量會直接影響你的頻寬需求與 CPU 需求。一段時間同時通常用 20 分鐘,這是 IIS 預設時間,一樣也是預估最大人數跟平均人數,網頁部分必須滿足 安裝記憶體 >= 一段時間同時最大人數 x 每人所占記憶體 / 60% ,ASP.NET 程式開發的好,每人所占記憶體通常小於 1MB ,寫得不好,一個人就吃掉幾百 MB 在隔壁開發論壇也常碰到有人問。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Vincent Lin 2010年7月26日 上午 02:28
    2010年7月25日 上午 02:02
  • 謝謝回答,感恩
    2010年7月25日 上午 02:15