ASP.net與PHP兩大網站開發架構優勢對比

來源:互聯網
上載者:User

同是目前主流的網站開發架構,ASP.net與PHP各有哪些技術特點呢?他們分別適用於哪些不同的環境中呢?

ASP.net架構優點

首先ASP.net架構,由於是編譯語言,相對來說效能比PHP稍微高一些。

另外ASP.net能夠做一些並行架構。比如說訪問一個Home的時候可以並發的從不同的資料來源擷取資料整合起來,像目前myrebuild的架構,也就是製作一個即時的myrebuild的架構,在ASP.net是很容易實現的,但是用PHP就需要製作中介軟體,這樣第一速度比較快,可以做分布式的架構。

另外ASP.net可以比較容易整合自己語言的特性。傳統的memory cache都是C寫的,MySpace選擇用.NET寫的,它可以整合C++的元素。現在這個架構是擴充性很高儲存效能比較高架構。

PHP架構優點

PHP比較容易學開發速度比較快,上手比較快,相對來說開發成本比較低,對於一些快速開發應用用PHP合適。

優勢互補

由於ASP.net和PHP架構各自具有不同的特點,因此依據其效能選擇合適的應用環境能夠更好地發揮兩者的優勢。網站中效能比較高的部分用ASP.net去做,比如home,blog,SNS核心模組是用ASP.net做。對開發速度要求比較高的部分則採用PHP架構,比如音樂是用PHP做的,它們之間的通訊由中介軟體來實現。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.