ASP.NET Web API 是非常棒的技術(shù)。編寫(xiě) Web API 十分容易,以致于很多開(kāi)發(fā)者沒(méi)有在應用程序結構設計上花時(shí)間來(lái)獲得很好的執行性能。
在本文中,我將介紹8項提高 ASP.NET Web API 性能的技術(shù)。
JSON 的序列化對整個(gè) ASP.NET Web API 的性能有著(zhù)關(guān)鍵性的影響。 在我的一個(gè)項目里,我從 JSON.NET 序列化工具轉到了 ServiceStack.Text 有一年半了。
我測量過(guò),Web API 的性能提升了20%左右。 我強烈建議你去嘗試一下這個(gè)序列化工具。這里有一些最近的流行序列化工具性能的比較數據。

更新: 似乎It seams that StackOverflow 使用了他們號稱(chēng)迄今為止最快的 JSON 序列化工具 Jil。 一測試數據可參見(jiàn)他們的GitHub page Jil serializer.
聯(lián)系客服