WCF サービスを使用した ASP.NET MVC3 ソリューションがあります。この WCF サービスから会社のリスト (2200 を超えるレコード) を取得すると、次のエラーが表示されました:受信メッセージの最大メッセージ サイズ クォータを超えました。
その理由はWeb.Config ファイルにあります。maxBufferPoolSize と maxReceivedMessageSize は 65536 でした。900000 に変更したところ、問題はなくなりました。
私の質問: maxBufferPoolSize と maxReceivedMessageSize の値を 900000 (900k) にすることはまだ妥当ですか? データを改ページするには、すべてのレコードが本当に必要です。
サブ質問: WCF サービスで直接「ページ分割」して、必要なページのデータのみを返す方が効率的ですか? それは価値がありますか?
ご協力いただきありがとうございます。