2

我一直在阅读这篇文章:

使用 jQuery AJAX 和 ASP.NET 与数据库进行通信的多种方式

本文介绍了许多使用 jQuery 和 AJAX 与数据库通信的方法。我个人使用.ASHX处理程序来获取数据。

任何人都可以告诉我,无论数据库有多大,哪种方式在轻量级和性能方面都被认为是最好的?

4

1 回答 1

2

如果您坚持使用 ASP.NET 表单并且无法使用 ASP.NET MVC,那么.ashx处理程序就可以了。它们没有完整的 ASP.NET 表单.aspx页面的所有开销。

就性能而言,一如既往,您应该只返回您需要的数据,并且只要您的数据库经过调整并且您的 SQL 查询是明智的,那么生活会很好。

我建议的一件事是不要返回 HTML,而是考虑将数据返回为JSON。它更加紧凑和便携。JSON 对象也可以重新水合为您可以直接操作的 javascript 对象。有许多可用于 .NET 的 JSON 序列化器,我认为Json.NET是更好的序列化器之一。

于 2011-01-14T11:31:28.203 回答