仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 413|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之关于分页查询和功能成绩

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天  分页查询是常常可以碰到的成绩,我们起首看看分页查询存在的来由:
  便利用户:用户不成能一次观察一切数据,以是一页一页的翻看对照好。
  进步功能:一次从数据库中提取一切数据会对照慢。
  那末如今我来实验辩驳上述来由:
  真的便利吗?我们思索上面的情形
  假如数据只要20条。
  假如数据凌驾1000条。
  第一种明显不用分页查询。奇异的是第二种也不用,由于没有哪一个用户乐意一页一页的翻到最初,假如用户查询到的数据凌驾了他所体贴的数据局限,我以为应当让他从头输出查询前提,就像我们利用google一样。
  可是作为一个友爱的使用界面,我们老是但愿用户能够周全的懂得他的查询了局,以是有需要告知用户:“你查到了几数据,可是,今朝只能显现前1000条,假如您但愿观察一切数据,那末应当怎样怎样...”
  功能会进步吗?
  假如数据量很小,明显功能不会有分明的提拔,相反,功能会年夜年夜下落。由于数据库实行了不用要的查询和查询前提。
  假如数据量很年夜,功能也不见得有分明提拔,由于你老是要实行一个分外的count查询,而且,组合SQL的时分极有大概形成全表扫描。固然这要看数据库的完成道理了。
  能够想像,分页查询关于功能的影响和数据量之间的干系应当是一个曲线,数据量小的时分会下降功能,数据量年夜的时分大概(依据分歧的数据库)会提拔功能。关头是经由过程测试,找到曲线的拐点。功能不是依据履历和感到失掉的,而是经由过程测试失掉的
  别的,假如一次全体掏出数据,切实其实会形成空间功能的影响,可是,如今内存很廉价...
负面影响
  关于一个架构优秀的web使用,将pageNo和PageSize在各个类之间传送其实是不爽,这两个数据分明属于体现层。固然,假如你利用RoR算俺没说。
  分明进步编程庞大度,特别是在思索数据库有关性的时分。
  奇异的征象:为何没有一个年夜型数据库间接供应分页查询?Oracle的RowNo不是用于分页的,SQLServer的Top更不是。
结论
  ExtremeTable、DisplayTag、JSFDataTable都供应了复杂的分页体例,那就是在了局汇合平分页。利用十分便利,并且使得逻辑明晰,年夜年夜进步了事情效力。尽年夜多半情形下,能够间接利用这类体例。
  假如经由过程测试,发明上述体例影响了功能,那末思索利用分页查询。
  关于用户量很年夜的使用,由于内存的缘故原由,也能够思索分页查询。可是,我团体更保举缓存体例:一样的查询放在一个缓存中...
  接纳公道的计划,屏障开辟职员处置分页逻辑。好比,将分页逻辑和count查询放在父类,开辟职员卖力组合查询前提。详细看计划形式吧。
  请作者接洽本站,实时附注您的姓名。接洽邮箱:edu#chinaz.com(把#改成@)。

只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
若相依 该用户已被删除
沙发
发表于 2015-1-18 20:57:02 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-27 20:50:32 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
再现理想 该用户已被删除
地板
发表于 2015-2-5 14:21:01 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
老尸 该用户已被删除
5#
发表于 2015-2-12 05:49:10 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
小女巫 该用户已被删除
6#
发表于 2015-3-2 23:59:41 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
再见西城 该用户已被删除
7#
发表于 2015-3-11 08:02:55 | 只看该作者
那么,ASP.Net有哪些改进呢?
深爱那片海 该用户已被删除
8#
发表于 2015-3-18 00:12:48 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
精灵巫婆 该用户已被删除
9#
发表于 2015-3-25 08:43:40 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 21:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表