|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-11-06
如果要做一个门户网站,首页的数据非常的多也非常的杂。那么多各种各样的数据存在不同的表中。如果为了显示首页的这些数据就去大批量的查询数据库,那首页显示的时候应该会很慢。像javaeye的网站这样速度这么快,首页的数据是不是每次都去数据库取的啊?
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-11-06
生成静态页面缓存,每隔10分钟重新生成一次页面
|
|
| 返回顶楼 | |
|
时间:2007-11-07
嗯,知道怎么做了。谢谢!
|
|
| 返回顶楼 | |
|
时间:2007-11-07
今天快速登陆javaeye的时候发现首面还是有动态的东西的。页面头部这些关于用户是否登陆的是引进来的动态页吧?还有如果在后台生成首页的时候,用户正好防问,而页面还没生成好,这不出错了吗?
|
|
| 返回顶楼 | |
|
时间:2007-11-07
只有页面中间的部分生成静态页面,顶部的用户登陆还是动态页面,然后组装起来
|
|
| 返回顶楼 | |
|
时间:2007-11-07
现在问题就剩下一个了。当用户防问首页,但是正好首页又重新生成的时候,会不会报个404啊?
|
|
| 返回顶楼 | |
|
时间:2007-11-07
不会,操作系统会确保文件的状态一致性
|
|
| 返回顶楼 | |
|
时间:2008-02-11
生成静态页面缓存,每隔10分钟重新生成一次页面
robbin 能不能说具体一点点啊? 我现在正在做这个,能不能把具体的步骤说一下啊? 谢谢! |
|
| 返回顶楼 | |
|
时间:2008-02-18
robbin 写道 生成静态页面缓存,每隔10分钟重新生成一次页面
javaeye的情况和门户应该还是有些区别,javaeye是从动态应用,譬如论坛或博客数据库中定时读取内容,结合模板生成静态页面文件。 一般的门户则在编辑上传时,或编辑时触发特定页面文件的更新。否则一次性写入太多文件,到最后会影响内容管理和发布系统稳定性。 |
|
| 返回顶楼 | |
|
时间:2008-07-21
可以这样,专门设置好首页的 模块,也就是说首页单独服务。
可以往这些模块里推荐,也可以让这些模块自动去抓取信息,然后每隔几分钟就生成一次。 |
|
| 返回顶楼 | |








