我有一个应用程序,其中包含引用300,000个客户的数据.当用户进行搜索时,结果通常比我们的MaxRequestlength允许的大,我们已经通过两种方式解决了这个问题:我们将MaxRequestLength增加到102400(KB)并要求用户提供第一个名称的两个字母和两个姓氏的字母,用于限制返回的客户记录的数量.这使我们不会超过MaxRequestLength限制.
我只是想知道是否有人知道这是否是一个特别好的方法,MaxRequestLength可能或应该有多大限制,以及在这种情况下可能有用的其他选项.
我见过的大多数Web应用程序通过返回分页列表并仅显示结果的第一页来处理此问题.
在使用ORM的现代实现中,"Skip"和"Take"运算符仅用于检索给定页面所需的那些记录.
因此,任何给定的请求都不会超过一页上的记录数.
| 归档时间: |
|
| 查看次数: |
366 次 |
| 最近记录: |