麻烦问题,看各位有什么妙招!
问题是这样的:
表中有3000-6000条记录,
但由于需求的特殊,客户端页面显示要求无分页,且要快速显示;
客观因素:由于客户端浏览器显示有限,不可能一屏显示所有记录,但也许客户会快速拉到滚动条。
是不是很棘手?看各位有什么妙招~~~~
------解决方案--------------------创建索引吧!
------解决方案--------------------对于这样的变态需求,我认为是没有什么好办法的。
本身来讲,3000-6000条记录对数据库来说是很快很容易查完的,但是的确瓶颈就是在客户端浏览器的显示上,就以CSDN为例,你随便找一个回复上1000的帖子,打开,那CPU占用率立马100%,浏览器要渲染这样多的数据出来肯定是很占资源的。
------解决方案--------------------逻辑上不分页,实际上分页如何,滚动的时候取下页数据
应该有办法
------解决方案--------------------
------解决方案--------------------记得经理跟我们说过,对于客户不合理的需求,应该和客户沟通沟通,一定要是他改变主意。我觉得这个是最好的办法。
------解决方案--------------------