下一页的做法,我就不说了,大家肯定要写代码访问数据库。
我想说的是上一页按钮,可以这样做,
prebtn.attributes.add("onclick","history.go(-1);return false;");
这样可以节省一半的服务器时间,应为按上一页按钮时就不用查数据库了。
希望大家帮着看看,这样做会不会有问题,谢谢!
14 个解决方案
#1
如果数据更新了呢??
#2
还有有的是跳转的,你上一页怎么处理啊??
#3
有新记录有可能不能显示。你试一下,看是不是这样?
#4
设置一个变量,记录当前页数,不管按上一页,还是下一页,都更新当前页数
#5
晕~
#6
要节省服务器时间,用缓存就可以了~
#7
对于新纪录会在页面上设置一个重新搜索按钮
#8
但是缓存的话会占用很多内存哦,如果人多内存会吃不消,毕竟内存再多也是有限资源啊
#9
//如果人多内存会吃不消
根人多少没关系,只要参数相同,就是共用同样的缓存
根人多少没关系,只要参数相同,就是共用同样的缓存
#10
viena
你指的是页面缓存吗?
你指的是页面缓存吗?
#11
sorry,偶瞎说了
不同的用户,可能要不同的数据
楼主的思路还是不错的,存在客户端,但是方法感觉不太好
不同的用户,可能要不同的数据
楼主的思路还是不错的,存在客户端,但是方法感觉不太好
#12
以前是查数据库来分页的。要么就是缓存dataset,但是觉得缓存dataset在大访问量下,内存开销会直线上去,无法有效控制。查数据库比较稳妥,但耗费服务器时间,希望在两者之间取得平衡。
#13
你这样就只能不断的下一页下一页来翻页了……不能跳转
#14
恩,跳转可能会有问题到是真的,不过是小问题啦
#1
如果数据更新了呢??
#2
还有有的是跳转的,你上一页怎么处理啊??
#3
有新记录有可能不能显示。你试一下,看是不是这样?
#4
设置一个变量,记录当前页数,不管按上一页,还是下一页,都更新当前页数
#5
晕~
#6
要节省服务器时间,用缓存就可以了~
#7
对于新纪录会在页面上设置一个重新搜索按钮
#8
但是缓存的话会占用很多内存哦,如果人多内存会吃不消,毕竟内存再多也是有限资源啊
#9
//如果人多内存会吃不消
根人多少没关系,只要参数相同,就是共用同样的缓存
根人多少没关系,只要参数相同,就是共用同样的缓存
#10
viena
你指的是页面缓存吗?
你指的是页面缓存吗?
#11
sorry,偶瞎说了
不同的用户,可能要不同的数据
楼主的思路还是不错的,存在客户端,但是方法感觉不太好
不同的用户,可能要不同的数据
楼主的思路还是不错的,存在客户端,但是方法感觉不太好
#12
以前是查数据库来分页的。要么就是缓存dataset,但是觉得缓存dataset在大访问量下,内存开销会直线上去,无法有效控制。查数据库比较稳妥,但耗费服务器时间,希望在两者之间取得平衡。
#13
你这样就只能不断的下一页下一页来翻页了……不能跳转
#14
恩,跳转可能会有问题到是真的,不过是小问题啦