2

私はこの記事を読んでいます:

jQueryAJAXおよびASP.NETを使用してデータベースと通信する多くの方法

この記事では、jQueryとAJAXを使用してデータベースと通信する多くの方法について説明します。個人的には、.ASHXハンドラーを使用してデータを取得します。

データベースがどれほど大きくても、軽量でパフォーマンスが優れているという点で、どちらの方法が最適であるかを誰かに教えてもらえますか?

4

1 に答える 1

2

ASP.NETフォームで立ち往生していて、ASP.NET MVCを利用できない場合は、.ashxハンドラーで問題ありません。.aspx完全なASP.NETフォームページのオーバーヘッドのすべてを持っているわけではありません。

パフォーマンスに関する限り、いつものように、必要なデータのみを返す必要があります。データベースが調整されていて、SQLクエリが適切であれば、生活は良好になります。

私が提案することの1つは、HTMLを返す代わりに、データをJSONとして返すことを検討することです。よりコンパクトでポータブルです。また、JSONオブジェクトは、直接操作できるjavascriptオブジェクトに再水和されます。.NETで利用できるJSONシリアライザーはたくさんありますが、Json.NETは優れたものの1つだと思います。

于 2011-01-14T11:31:28.203 に答える