个事务的数据表页面的加载时间

个事务的数据表页面的加载时间

本文介绍了减少包含超过 500 个事务的数据表页面的加载时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  1. 有没有办法仅使用数据表来减少 IE 中页面的加载时间.
  2. 如果我们使用服务器端分页和排序,我们是否也可以在服务器端进行快速搜索,并仅呈现该特定选项卡而不是整个页面.

  1. Is there a way to decrease the load time of the page in IE just by using Data tables.
  2. If we use server side pagination and sorting, can we also do a quick search on server side and also render only that particular tab instead of the whole page.

监听器被调用,但页面没有更新以显示点击的下一页.

The listener is called but the page is not updated to display the next page clicked.

推荐答案

没有.

至少,不是没有用更健全的网络浏览器替换 IE.众所周知,IE 的 HTML

渲染器很差.这是客户端问题,而不是服务器 (JSF) 问题.您可以通过测量网络流量速度和浏览器 HTML 渲染速度来确认这一点.

At least, not without replacing IE by a more sane webbrowser. IE is known to have a poor HTML <table> renderer. This is a client problem, not a server (JSF) problem. You can confirm this by measuring the network traffic speed and browser HTML rendering speed.

如果我们使用服务器端分页和排序,我们是否也可以在服务器端进行快速搜索,并且只呈现特定选项卡而不是整个页面.

只需在服务器端执行搜索(通过 ajax).

Just perform the search (by ajax) in server side as well.

我建议查看 JSF 组件库,而不是抓住松散的 jQuery 插件并将松散的脚本拼凑在一起.例如,PrimeFaces 有一个可延迟加载的 <p:dataTable>,它只需使用干净的 XHTML 和 JPA 即可解决您的所有问题.另见懒惰的 展示示例高效的JSF分页.

I recommend to look at JSF component libraries instead of grabbing to loose jQuery plugins and cobbling loose scripts together. PrimeFaces for example has a lazily loadable <p:dataTable> which solves all your problems with just clean XHTML and JPA. See also the lazy <p:dataTable> showcase example and Efficient JSF Pagination.

这篇关于减少包含超过 500 个事务的数据表页面的加载时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-23 21:08