社区
Ajax
帖子详情
如何处理ajax请求返回的大量数据?
hunyuansanren
2010-10-07 08:02:31
假如ipad使用ajax访问某数据库,每次访问返回上万条数据项,但如果Ipad每次只能列举几十条数据项?
应该怎样设计数据结构
...全文
616
16
打赏
收藏
如何处理ajax请求返回的大量数据?
假如ipad使用ajax访问某数据库,每次访问返回上万条数据项,但如果Ipad每次只能列举几十条数据项? 应该怎样设计数据结构
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LastJune
2010-10-12
打赏
举报
回复
后台数据库查询的时候分页,
每次只返回特定的条目数据例如10条
再由前台点击事件传回的参数来做查询区间
cjh200102
2010-10-12
打赏
举报
回复
分页吧,每次显示一部分
porschev
2010-10-09
打赏
举报
回复
。。。。问得有点高端了。。
编程圈子
2010-10-09
打赏
举报
回复
不明白,上万条,实在很多
马老虎
2010-10-09
打赏
举报
回复
数据量大了。就使用框架吧
hunyuansanren
2010-10-09
打赏
举报
回复
[Quote=引用 10 楼 yinkehao 的回复:]
楼住的意思是想实现googlereader 那种前台不需要分页的效果,其实后台还是分页的。这以就也可充分利用触摸屏了。
[/Quote]
我的意思其实是,如果客户端内存有限,一次加载过多条数据的话,系统就会崩溃。但现在一次性要求加载很多的数据,那怎么办?
hunyuansanren
2010-10-09
打赏
举报
回复
[Quote=引用 11 楼 superdullwolf 的回复:]
分步加载,分布式缓存,反向代理。
[/Quote]
呃,能否再具体点呢?
超级大笨狼
2010-10-09
打赏
举报
回复
分步加载,分布式缓存,反向代理。
yinkehao
2010-10-09
打赏
举报
回复
楼住的意思是想实现googlereader 那种前台不需要分页的效果,其实后台还是分页的。这以就也可充分利用触摸屏了。
zhangshaolongjj
2010-10-09
打赏
举报
回复
从前端往后端传一个;pageidx,就可以只显示当前页的数据了,
hunyuansanren
2010-10-09
打赏
举报
回复
[Quote=引用 3 楼 licip 的回复:]
这肯定要分页显示吧。你从数据库里查出你要显示的条数就行了。
[/Quote]
我也觉得是要用分页显示,只是有点迷惑,要求是说每次访问返回上万条记录
这怎么理解,是一次性获取这么多,还是其它?如果是一次性的,怎么办
hoojo
2010-10-08
打赏
举报
回复
分页、页面静态化
zdy32032319861105
2010-10-08
打赏
举报
回复
分页显示
licip
2010-10-07
打赏
举报
回复
这肯定要分页显示吧。你从数据库里查出你要显示的条数就行了。
shenzhenNBA
2010-10-07
打赏
举报
回复
[Quote=引用楼主 hunyuansanren 的回复:]
假如ipad使用ajax访问某数据库,每次访问返回上万条数据项,但如果Ipad每次只能列举几十条数据项?
应该怎样设计数据结构
[/Quote]
上万条
数据项
还是 上万条
数据记录
, 你的
数据项什么定义的?
如果是记录,可以用
分页处理
Icepoint_chongqing
2010-10-07
打赏
举报
回复
你的数据不会分页显示啊
Java Web核心技术-
Ajax
请求
你能获得: 掌握
Ajax
技术的使用、前端JSON对象、后端JSON对象的区别、使用
Ajax
请求
来局部改变页面。
Ajax
技术是开发中必用的重点技术,需要熟练的掌握。 教学服务: 实战驱动远程协助课后答疑教辅资料学习群答疑 讲师...
ajax
请求
后台
返回
数据
简单的来说就是,前台
ajax
请求
后台,然后导包创建Gson对象,将对象集合转为json
返回
给前台,然后前台调用
请求
成功函数对接收到的
数据
进行页面展示
ajax
异步
请求
,以及
ajax
异步
返回
的
数据
的
处理
方案
为什么JS会有同步任务和异步任务: js是单线程,会按照顺序执行一个一个的任务,如果遇到某个任务像网络
请求
一类的需要延长执行回调函数,那么页面就会阻塞,所以引入了异步的概念。 同步任务:同步任务不需要进行等待可立即看到执行结果,比如console 异步任务:异步任务需要等待一定的时候才能看到结果,比如setTimeout、网络
请求
为什么要监听异步任务: 不是所有异步任务都像定时器一样按时完成,所以我们通过消息队列(事件监听),监听异步任务的状态,如果已经可以执行回调函数,则将其放入事件队列(主线程执行栈)
解决多并发的
ajax
请求
难题:多个
ajax
请求
并存,可能只会执行一个
ajax
请求
。 思路:养成好习惯,
请求
完一个
ajax
,就delete这个
请求
,再把它赋值为null; 难题:多个
ajax
请求
造成页面堵塞。 多个
AJAX
请求
之间会存在一定影响的情况。常见情况: 1.多个
AJAX
返回
的是同一个
数据
的不同部分。我们需要在前端把这些
数据
组合成一个完整的
数据
来运用。我们要知道这些
数据
的次序来够正确拼接。 ...
关于
ajax
返回
JSON格式传输
数据
量大的问题
ajax
返回
JSON
数据
,Size
数据
量大,传输时间长的解决方案 问题描述 有一个接口需要一次性
返回
数据
, json
数据
的Size最大的时候,有将近1M的
数据
量,
返回
时间将近20s,是可忍,孰不可忍? 这个问题,是必须要解决的,估计除了我们自己,没人愿意等上20s了 解决方案 减少SIze主要是两个方面:resources(资源) 和 transferred(传输); 首先,当然是压缩,分为2个方面 可压缩的字段内容,全部压缩 减少不必要的字段 然而,resources(资源) 和 transferr
Ajax
52,797
社区成员
25,306
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章