2010-09-16 112 views
3

我已經使用了相當多的Telerik RadControls for AJAX,雖然我一直對控件非常滿意,但我發現性能一直低於恆星比傳統控制。ASP.NET MVC Telerik擴展 - 性能影響

我想知道與傳統jQuery庫(例如Telerik MVC Grid VS jqGrid)相比,MVC擴展的性能影響(您可能知道的)是什麼。

基本上,Telerik MVC擴展的性能如何?

在一個側面說明:請問Telerik的MVC擴展搶jQuery庫使用的副本,還是我負責將其添加到我的網頁它的工作?如果我是那個必須這樣做的人,而不是這樣做的擴展程序,我會是一個快樂的人。

回答

3

首先,我需要提供一些免責聲明,因爲我是Telerik Extensions for ASP.NET MVC的開發人員之一。我的意見顯然是有偏見的:)

你有什麼要求?你打算在網格中顯示多少行?數據庫中有多少條記錄?我用100k db記錄和每頁10個項目測試了網格。表現非常好。

默認情況下,擴展包括jQuery的1.4.2.min.js,但你可以阻止它,包括它自己:

<%= Html.Telerik().ScriptRegistrar().jQuery(false) %> 
+0

這很好,我可以排除jQuery。是否還需要/可以排除其他默認腳本? – 2010-09-17 13:43:47

+0

其餘的腳本是內置的。 – 2010-09-19 07:14:52

0

顯示< 100行,我認爲一個可用的網格大小,可能是非常快的使用任何Javascript網格。我會說你的瓶頸是數據訪問,除非你試圖顯示100,000行數據。

這裏的例子,http://demos.telerik.com/aspnet-mvc/Grid?theme=vista,有> 8300條記錄,非常活潑。

+0

你的意思是830分的記錄。 – 2010-09-16 04:24:07