如何处理大量数据造成的浏览器假死现象?

fanyongpeng11 2011-04-01 11:10:02
使用jquery 表格分页处理插件 DataTables 。会一次性取出大量数据,这在显示时造成了IE浏览器假死。其他浏览器google,firefox正常显示。如何在DataTables插件里面解决?或者设置IE判别假死的TIMEOUT?尽量不改动后台代码了。。。
...全文
980 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
game_over 2012-02-07
  • 打赏
  • 举报
回复
LZ 怎么解决的啊?? 我也遇到这样的问题了 。? 求解@ 就IE有问题。
打字员 2011-04-03
  • 打赏
  • 举报
回复
数据量大的话,一服务器端分页,二HTML片断的构成交由服务器端来完成,客户端只显示。

如果要能通用的话,那么可以建立一个模板机制来实现,可以是在客户端以参数的形式发送,也可以是在服务器端建立之后由客户端在请求中指定。
fanyongpeng11 2011-04-01
  • 打赏
  • 举报
回复
现在问题的关键在应该DataTables 中的哪里处理,求jquery DataTables 达人现身阿 。。。。
ycproc 2011-04-01
  • 打赏
  • 举报
回复
多线程
fanyongpeng11 2011-04-01
  • 打赏
  • 举报
回复
我想用分时取值的方法重写DataTables中的循环,但不知道如何入手。。
fanyongpeng11 2011-04-01
  • 打赏
  • 举报
回复
不用DataTables插件处理时没有问题,用了他出问题了。应该是DataTables执行时的循环太多了。对DataTables不熟。。。。
startdream 2011-04-01
  • 打赏
  • 举报
回复
IE的js性能差吧。
分次取呢?
fanyongpeng11 2011-04-01
  • 打赏
  • 举报
回复
坐等强银现身
tang253 2011-04-01
  • 打赏
  • 举报
回复
我也正在研究 DataTables 呢 我做了个实验 用Repeater 绑定dt1表 DataTables 插件显示, 页面还有一个文本框 (输入dt1的记录数) 和按钮 (生成表) 输入一万条数据的时候 就已经不行了 假死状态 不知道对于数据量大的 该怎么办
Go 旅城通票 2011-04-01
  • 打赏
  • 举报
回复
jq datatable应该有分页处理的吧,你一次加载完全部数据量太多了,在IE下容易假死。IE脚本解析没ff和gg的强。

如何分页你得看你下载的DataTable的api了,如果没有api的话就麻烦了~
具有所有服务器的实时排行榜,缩放,圈出机器人,聊天和团队位置的高级滑行模式,无延迟 体验最好,最快和最先进的滑行模式,并像PRO一样开始玩。 隐私政策可从https://ntl-slither.com/slither/modhelp.php获得。尽管这是一个面向团队的mod,但任何人都可以将其用作独立的滑行mod并享受游戏的乐趣,与圆形机器人短暂刹车等等 。 没有团队成员资格的消息不会影响mod的质量或功能(除了显而易见的消息之外,例如:您要与谁聊天?:))。 ****************************************************** ******************************如果您想使用此Mod与朋友一起玩或组队,则需要通过贝宝(Paypal)到ntl@ntl-slither.com,以获取您自己的身份验证密钥和teamID。 如果要加入现有的团队,则需要联系团队所有者以获取密钥。 最低捐款额如下:-无限的玩家和钥匙,50美元或欧元/ teamID-最多3位同时的玩家,10美元或欧元/ teamID所有捐款仅需一次,并且终身有效。 捐款刺激了我不断更新mod和添加功能,还帮助我支付了基础架构和托管费用。 ****************************************************** ****************************** v2.44-建立皮肤以删除最后一个戒指时添加了Del按钮v2.43-在使用滚轮更改数值的设置-添加选项以设置默认的重置缩放比例(在设置过程中缩放更改以反映该值)v2.42-在玩家列表中添加了鼠标悬停以轻松识别一名感兴趣的玩家v2.41-固定鼠标右键问题v2.40-添加了服务器时间v2.33-添加了更多自定义选项,如透明度和最小的机器人圈圈得分-添加了秒数到时间v2.31-32-添加了第二次滚动单击以重置缩放-小错误修正v2.3 -在低图形v2.02中添加了控制自己的真实皮肤的选项-在颜色设置v2.01中修复了一些小错误-修复了键盘箭头并提升了v2.0-为您和您的团队使用低图形时的真实皮肤:高可见性+防假的+能够以更高的FPS进行游戏,同时拥有最重要的皮肤–最快捷的方式是轻松更改gr 游戏过程中的aphics模式。 -除团队特殊颜色外,所有蛇均具有白色缺口:防伪-可以在比赛中打开设置和实时排行榜(如果启用了漫游器)-可以在团队之间进行实时切换(例如您有10万条蛇并且需要帮助) (来自另一个团队?:))-接近FPS的服务器通信延迟更短(尝试在100ms以下找到服务器以获得最佳性能。您可以看到冻结现象激增了:))。 这不是网络ping与无关紧要的应用程序服务器实际上有多忙无关。 -完全重新设计的设置,包含大量自定义设置-长皮肤生成器(超自定义皮肤)-高可见度的排行榜(如果启用)-死亡时也截图-玩家加入时会发出哔哔声-自动禁止猎物:如果1K以下的猎物可用,它们关掉。 如果低于1K,它将再次启用它们-在管理页面上添加了与服务器端密钥所有者相关的新的在线播放器窗口:防间谍,入侵者和假货v1.90-修复了各种小故障-新设置面板-真实的低皮肤图形(现在即使是在低的状态下,终于可以使游戏变得很有趣了:))-长的皮肤生成器(超定制皮肤)-单色启用时具有很高的能见度的排行榜-除击杀外,还可以自动截屏死亡-在FPS之后添加了服务器延迟计数器。 它表示从服务器到发送数据所花费的时间。 这不是网络ping。 以我为例,100ms时非常平滑。 并且在160ms时服务器变得沉重。 尝试为您找到延迟最小的服务器。 -新玩家加入时发出蜂鸣声v1.89-修正了更新更新(背景,连接等)引起的问题v1.87-错字v1.86-在左下角的机器人计时器上添加了-更快(无聊)的菜单动画-更好的亲和力得分率(从半分钟的四舍五入样本到一秒/样本)-使用聊天命令可以更改排行榜中自己的颜色,即:!mylcolor cyan v1.85-1.84-较小的演示文稿重新设计,可以更轻松地访问帮助页面。 v1.83-修改过的皮肤生成器,允许不重复的皮肤(nrSave仅重复最后一个用户定义的戒指颜色),并在可见的戒指之后添加戒指(即使您看不到它-也许在将来的版本中-您可以继续definind您的蛇(不超过189枚戒指或更多))-修改了没有团队成员资格的信息。 如果查看一分钟,即使您关闭浏览器也不会回来。 -添加了聊天命令以更改玩家列表中自己的昵称颜色(例如:!mnc白色)v1.82-使地图可切换至3x v1.81-添加了较大地图(雷达)v1.80的选项-小错误使用图形图标v1.79修复-添加的选项以显示接近蛇的分数/大小-添加的选项以从显示中移除新的猎物(当您最不希望看到

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧