以小单位获取数据而不是一次获取
我目前正在开发一个 Struts 2 应用程序,以 Spring 作为后端,并使用 MySQL 数据库。
现在在页面加载时获取 1000 多行。
我正在使用 tablesorter jquery 插件来显示结果、按点击排序和分页目的。
但该页面需要花费大量时间来加载,并且它在 IE 中挂起!!
有没有更简单的方法可以做到这一点,例如当用户做出选择(例如提取前 10 行、排序数据等)时从数据库中提取所需的数据
欢迎任何使应用程序运行得更快的想法!
I'm currently working on a Struts 2 application with Spring as backend with MySQL database.
Right now fetching 1000+ rows on page load.
I'm using tablesorter jquery plugin for displaying the results,sorting on click and pagination purpose.
But the page is taking lot of time to load and also it hangs in IE !!
Is there any easier way to do this like fetching required data from database as and when the user makes the selection like fetch first 10 rows,sorting data,etc.
Any ideas to make the application work faster are welcome !!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我无法从文档中判断该插件是否支持服务器端分页,但这是需要考虑的一件事。目前尚不清楚其分页插件是否有任何选项。
一千名学生的插件示例在相同情况下会崩溃吗?
I couldn't tell from the docs if the plugin supported server-side paging or not, but that'd be one thing to consider. It was unclear if its paging plugin had any options for this.
Does the plugin's example with a thousand students crash under the same circumstance?