`
fang9159
  • 浏览: 48125 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

不知道这种方案用来提高页面数据多的效率是否可行?

阅读更多
我们公司用到了datagrid,但是这个datagrid用起来性能不怎么好.1000多条记录就会非常慢.为此我也想过一些方法,比如在滚动条上面做文章,结合ajax,一次只读10条,客户只要下拉滚动条,就会去加载下10条记录,也就是说我把分页做到了滚动条那里.但这样又带来了一个问题,客户不断的去用滚动条的时候会一直和后台打交道.这样可能还要用到缓存技术,第一次读数据库,第二次只后就读内存里面的数据,但是用缓存的话,又要做观察者的处理,当有人update了数据后,需要通知我这边,我这边就重新读一次数据库.

不知道这种滚动条 + ajax + 缓存技术能不能缓解在bs系统里面数据对效率不高的问题.

如果这种可以解决,那么就会有新的问题.
1.最好是要有自己做的滚动条,因为浏览器,比如IE所提供的滚动条非常不好控制.
2.在用户使用滚动条的时候数据的精确程度.
分享到:
评论
1 楼 natuever 2008-03-01  
不要用ID的滚动条吧。
把每10行数据做为一个对象去处理。把这些数据都放在一个DIV中。每次去判断DIV距离页面下端的距离。当超过1/2或者其他位置的时候。就触发读取下一页的数据。新建一个DIV元素。添加到页面中去。显示新读出的数据。页面渲染完成后滚动条才会有变化。依次类推。缓存也用AJAX的。直接弄到客户端。

相关推荐

    论文研究-基于配置文件的可扩展数据采集方案 .pdf

    这些特点使得该方案非常适合于商业项目中对于大规模、多源数据的自动采集,能有效降低项目实施难度,提高工作效率,并保持良好的系统扩展能力。论文的实践证明了方案的可行性和高效性,对于数据采集领域的研究与应用...

    Web数据挖掘技术及应用研究.pdf

    通过对Web数据的深入分析,企业可以更加准确地了解消费者行为,优化产品推荐系统,提高营销效率,增强用户体验,从而增加销售收入。例如,通过分析用户的浏览和购买历史,电子商务平台可以向用户推荐他们可能感兴趣...

    基于VBA实现Web数据库平台的自动化数据采集工具的开发.pdf

    在本文中,朱怡文提出了一个旨在提高用户在使用Web UI(用户界面)类型数据库平台进行信息搜索、数据采集及分析效率的方法。该方法涉及到了使用Excel的VBA(Visual Basic for Applications)编程语言和与网页设计...

    csk3000影视系统(批量自动生成html页面).rar

    这个系统来源于惊云下载程序的修改版本,旨在提高内容管理和发布的效率,为用户提供更便捷的影视资源浏览体验。 【核心知识点】 1. **ASP编程语言**:ASP(Active Server Pages)是微软开发的一种服务器端脚本环境...

    XX系统方案设计.doc

    页面框架设计 4 申请管理系统 概要说明 为了将种类繁多的申请进行有效的监管,需要建立一套信息化管理系统,利用计算机 信息技术实现对申请进行流程化、规范化管理,提高工作效率,充分利用资源,节约成 本,提高...

    毕业论文php50安置小区物业管理系统.doc

    通过这样的系统,可以大大减少人力成本,提高工作效率,并确保数据处理的准确性。 在技术可行性方面,本系统选择了PHP作为开发语言,因为PHP是一种开源且广泛使用的Web开发语言,能够轻松地与HTML结合,创建动态...

    基于Web技术和Matlab的远程仿真实验室.pdf

    基于Web技术和Matlab的远程仿真实验室是当前比较可行的解决方案,可以满足现代远程教育的需求,提高教学和学习的效率和质量,帮助学生更好地学习和掌握实验技能。 在教学过程中,基于Web技术和Matlab的远程仿真实验...

    物流管理系统分析与设计.docx

    首先,物流管理系统的核心是通过信息化手段实现货物的跟踪、调度和优化配送,以提高效率、降低成本。在设计阶段,面向对象分析(OOA)与设计(OOD)是常用的方法。OOA旨在理解业务需求,通过识别和定义系统中的对象...

    构建Hadoop项目的高校分布式档案管理的实施与探讨.pdf

    整体而言,本项目针对高校档案管理面临的挑战,通过实施Hadoop技术解决方案,以期提高工作效率,降低管理成本,并实现档案信息的数字化、网络化。同时,项目也考虑到了系统的可扩展性、安全性和易操作性,以应对未来...

    无纸化网络考试系统涉及到需求分析和软件工程的

    7. **系统物理配置方案**:考虑到硬件和网络环境,制定合理的系统部署策略,保证系统的稳定运行和数据传输的效率。 8. **系统实现与测试**:编程实现系统功能,然后进行详尽的测试,包括单元测试、集成测试和系统...

    基于jsp的口腔医院网络预约系统源码数据库.doc

    在本系统中,SQL Server 2008被用来存储各种数据,如用户信息、预约记录等,并支持复杂的查询操作。 #### 系统特点 - **高可用性**:系统采用B/S架构,用户可以通过浏览器访问系统,无需安装任何额外软件。 - **...

    辅导员管理信息系统的设计与实现.doc

    7. **系统分析**:包括可行性分析,探讨项目的实施是否实际可行,以及业务流程分析,理解辅导员日常工作的流程,为系统设计提供基础。 8. **系统设计**:分为功能设计和数据库设计。功能设计明确了系统应具备的各项...

    操作系统概念中文书(第五章 线程)

    通过引入多线程支持,操作系统能够更好地应对日益复杂的应用场景,不仅提高了程序的响应速度和资源利用效率,还能够充分发挥多处理器架构的潜力。无论是用户线程还是内核线程,都有各自的优势和适用场景,选择哪种...

    毕业设计_基于Java的餐厅管理系统的设计和实现.docx

    传统的餐厅点餐方式已经不能满足现代餐饮业的需求,因此,基于Java的餐厅管理系统应运而生,旨在提高效率,优化用户体验,并降低运营成本。本系统采用Web应用的形式,实现了跨平台、设备独立的点餐服务,充分利用了...

    个人信息管理系统 Struts2.1+hibernate4.1+MySql+MyEclispe.包括:个人信息管理、通讯录等

    《个人信息管理系统:基于...这些技术的结合,为信息管理系统的设计与开发提供了一种高效可行的解决方案。对于学习和理解Java Web开发,尤其是对Struts2、Hibernate和MySql的整合应用,本项目具有很高的参考价值。

    毕业论文ssm459基于vue技术的绿色蔬菜销售管理系统+vue论文.doc

    5. **可行性分析**:在需求分析之后,对系统的可行性进行评估,包括技术可行性、经济可行性和操作可行性,以确认项目的实施条件是否具备。 6. **功能分析**:具体划分系统各个模块的功能,例如用户模块、商品管理...

    软件工程课程设计-虚拟超市购物系统

    **状态图**则用来描述用户在系统中的操作流程,例如用户登录后可以选择进入购物页面或个人信息页面,进一步进行商品选购或个人信息修改等操作。 **2.3 数据流图** 数据流图展示了数据如何在系统中流动,包括数据的...

    人事工资管理系统的设计与实现.docx

    系统实现阶段,母版页被用来统一页面样式,提高用户体验。同时,利用面向对象编程技术和三层架构(表现层、业务逻辑层、数据访问层)进行模块化开发,保证了代码的复用性和可扩展性。此外,还采用了异常处理机制,以...

    基于springboot城市固废清运车辆管理系统论文.docx

    1. **提高清运效率:** 通过自动化调度系统,根据实时数据调整清运路线,减少空载率。 2. **资源优化配置:** 实现车辆资源的有效调配,避免资源浪费。 3. **环境友好:** 减少污染物排放,促进可持续发展。 4. **...

    ASP图书馆管理系统设计(源代码+论文+开题报告+答辩PPT+外文翻译).zip

    ASP图书馆管理系统设计是一个典型的Web应用项目,主要针对计算机科学与技术专业的毕业生进行毕业设计。这个系统采用ASP(Active ...同时,这也为实际图书馆提供了自动化管理的解决方案,提高了工作效率和服务质量。

Global site tag (gtag.js) - Google Analytics