2011-01-19 46 views
0

ASP.Net应用程序(而不是MVC)很慢,有人听说Jquery可以通过将工作卸载到客户端来加快速度。 由于安全原因,Jquery/Client无法进行Web服务调用,所以让代码隐藏起来,让Web Sevices调用并将数据传回给客户端的方法已经完成,并且正在向Jquery弹出窗口,Jquery gidviews,Jquery现有的服务器端控制)。 我们已经得到了Jquery AJAX以及我担心的Microsoft AJAX更新面板。JQuery ASP.Net性能问题

问题是:我们是否真的会获得性能提升(我的直觉是否),还是我们正在走向更慢,更痛苦的应用性能?

+0

你到底在说什么?您正在访问的网站现在是在ASP.NET的基础上构建的,它可以处理数百万个请求。它对你来说看起来很慢吗?一个人编写糟糕的代码的事实不应该作为推论他正在使用的框架的论据。 – 2011-01-19 20:00:57

+0

我不是说ASP.Net很慢 – mike 2011-01-19 20:09:08

回答

0

我从来没有使用MS Ajax库,但我与ASP.NET(WebForms和MVC)和jQuery广泛的合作。

如果这是一个内部\ intranet应用程序,或者您不需要担心SEO,那么使用Ajax来拉取内容将会很好。它将帮助您的页面加载并更快地在浏览器中呈现,但您的数据仍然无法使用。你真的只是将艰苦的工作分解成几个较小的组件,但同样的工作量将以任何方式完成。

如果你只关心在浏览器中获取一个页面,以至于它不会感觉(对用户)它永久加载,那么这是一个好主意。如果这不是理想的结果,那么您可能需要将精力集中在弄清为什么花费这么长时间来加载数据。