ASP.NET升級能力探討(一)

來源:互聯網
上載者:User
Scalability 總是與我的最後一個話題 performance 纏繞在一起,但事實上,它們是完全不同的兩個問題。在Performance 一節裡,我已談及了 caching, 它是scalability 最大的改進之一,因此,我(作者)在想,我還得找些其它一些內容在這節裡討論。

  首先,此系統建成,本身有著一定的特性,以改進多處理器和串環境中的效能。例如,session state 能夠通過單獨的處理器來維持,在一個單獨的機器上,甚至在資料庫中允許交叉的伺服器sessions。通過這樣,即使在開發過程中你沒有想過會快速增加的流量,也可以相對容易的增加更多的網路伺服器。

  這兒同樣有一些被稱作“web花園”的東西,我也不太完全瞭解。但是,它們可以協助多處理器的機器,協助它們做比單一處理器更多的工作。我認為它是個非常新奇的想法,但是,也有人認為他們不會使用這項功能。

  因此,你已經擁有了建立一個完善的web農場的工具,但是如何使它們不停的運作呢?當然,ASP。NET runtime會監控並管理進程。當有漏洞或者是死結時,runtime會自動關閉,但是只需等待,它會恢複。在老版本關閉之前,一個新的版本會在老版本的位置啟動以覆蓋老版本。Runtime然後會引導新的指令至新的背景工作處理序並排斥老指令然後關閉。因為有了替換,最後使用者是不會發現任何改動的。

  在介紹這麼多ASP.NET 的高效能後,下面我將介紹幾個例子。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.