静态化网站的分页对比
来源:互联网 发布:淘宝网-微淘 编辑:程序博客网 时间:2024/06/05 14:36
曾经看过动易CMS的代码,曾经在官方论坛上也讨论过分页算法的问题。主要的瓶颈在于,如果一个分类页数过多,那么每更新一个文件,需要生成 count/pagesize 个静态页面,这样再算上分发的话,消耗了大量的cpu,io,带宽。因此门户级的网站,设计一个好的分页算法或者说新闻组织结构是非常必要的。
这里考虑的是全静态网站,并且使用分发形式更新的,也就是在前端只有html静态文件。首页,板块首页,分类首页,这样当然就是由编辑即时更新并且分发。
而子分类,无下级的时候,就得考虑分页,对照以下门户级网站,看他们如何解决。
http://news.sina.com.cn/china/gd/2008-08-13/index.html
可以看出,新浪按照每天的新闻为一页,分页自然容易解决,使用天做为页数,这是天然纯净的算法。另外新浪新闻的实时性比较好,流量集中在当天新闻,这样也比较容易做负载的均衡和过期资源的回收。
http://news.163.com/special/00011SG2/shList.html
网易的每个分类只显示10页,这样就不会有大量分页列表的问题,顶多10页,我感觉比新浪少次。
http://news.cctv.com/china/index.shtml
cctv用的是TurboCMS,这个分页挺有意思,一个模板,但从数据库取500条记录,生成静态。因为记录只是一个标题,一个链接,字节数不会太大,那么用js去用这个大数组进行分页,貌似不错。很节约带宽的做法。赞一个!
sohu的100个分页,暂没看出他怎么做的,反正sohu有钱,大不了加机器。
- 静态化网站的分页对比
- 网站静态化的思考
- 网站的伪静态化
- 内容的静态分页
- 静态化、伪静态、大型网站存在的问题
- 网站静态化的实现以及纯伪静态优缺点
- 网站静态化的实现以及纯伪静态优缺点
- 网站静态化的实现以及纯伪静态优缺点
- 用思想铸就的网站静态化
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- Freemarker网站静态化的实现
- ASPNET的网站静态化URL重写
- Java操作XML文件 dom4j 篇
- NOTE:Struts2
- 浅谈ASP.NET的Postback
- IE8不支持模态窗口的问题
- 未能将临时文件复制到输出目录 无法将*.dll文件复制到运行目录。
- 静态化网站的分页对比
- Jquery调用WebMethod(PageMethod) NET2.0
- 12:34:56 07/08/09
- Ruby on rails开发从头来(五十)- ActiveRecord基础(更新记录)
- ibatis web嵌入式数据库文件位置
- Ruby on rails开发从头来(五十一)- ActiveRecord基础(并发处理)
- 有关程序员的笑话1
- 需求分析的重要性以及如何做好需求分析
- ASP.NET Web Page应用深入探讨