例如新浪的BLOG,每个人的BLOG首页都是文章列表,把数据从数据库取出来后生成静态页面,按照什么规则生成??
假设我的BLOG有100篇文章,每页2条,那就是生成50页,但是添加一条新的文章后原来的就都往后搓一条了,也就是说要重新生成?全部51页都重新生成?这样做的话数据量很大的话,我感觉每添加一条新记录都要全部重新生成会不会很浪费资源??请问新浪是如何做的?达人们有什么好的建议吗???
假设我的BLOG有100篇文章,每页2条,那就是生成50页,但是添加一条新的文章后原来的就都往后搓一条了,也就是说要重新生成?全部51页都重新生成?这样做的话数据量很大的话,我感觉每添加一条新记录都要全部重新生成会不会很浪费资源??请问新浪是如何做的?达人们有什么好的建议吗???
分页的实现用js来完成然后用java来实现js
或者用 hibernate实现
具体方法就不说了吗
query.setFirstResult((pageNumber-1)*pageSize);
query.setMaxResults(pageSize);
希望能明白哦
我的意思是除了索引页是动态的,显示页都应是是静态的
静态的显示上一页下一页 可以通过js来回写