|
| 作 者 | 话 题 正 文 |
陕西 西安
加入时间:2009-12-29 |
请教大家,在做一个网站的时候,比如开源中国,首页的内容比如问题,新闻什么的这些数据在什么时候查询呢,是在当用户访问的时候才查询还是怎么样,我现在的的做法是当tomcat启动的时候查询出首页的内容,放在Application中,可是仔细想想这应该不对吧,那要是新闻一天换一次那tomcat不是就要老重启了?这应该是错的,由于本人没有经验,所以请各位大哥出手相助! |
| 返回顶部 | 回复此话题 | |
湖北 武汉
加入时间:2010-01-14 |
2楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:03
进网页的时候。查询。也就是访问的时候。
|
| 返回顶部 | 此回帖顶部 | 回复此话题 |
广东 广州
加入时间:2008-08-31 |
3楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:03
你的这种方法也可以啊,更新数据的时候更新一下这些load出来的东西就是了。 |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
福建 福州
加入时间:2009-05-05 |
4楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:04
我知道,但是我不知道如何告诉你,哈 |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
湖北 武汉
加入时间:2010-01-14 |
5楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:06
哈哈,楼上的可爱。哈哈哈哈。
|
| 返回顶部 | 此回帖顶部 | 回复此话题 |
陕西 西安
加入时间:2009-12-29 |
6楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:24
引用来自“幽灵”的帖子进网页的时候。查询。也就是访问的时候。 如果进网页的时候再查询那会不会慢啊,那就是每个进网页的用户都要给他查询出首页的内容,等于一个访问就要查询数据库几次,您说的进网页再访问是不是有什么措施优化呢? |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
广东 广州
加入时间:2008-08-31 |
7楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:28
数据肯定是要缓存的,否则就把数据库给整死了。 |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
陕西 西安
加入时间:2009-12-29 |
8楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:30
引用来自“红薯”的帖子
你的这种方法也可以啊,更新数据的时候更新一下这些load出来的东西就是了。 那我要是更新一条新闻的话是不是要把Application里新闻的List全更新了呢?可不可以用像Ehcache缓存呢,让它的持续时间定为一天,在tomcat启动时查询数据并缓存,那能不能有个事件在缓存失效时自动查询?能不能用Quartz?请教开源中国社区的做法是什么呢? |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
广东 广州
加入时间:2008-08-31 |
9楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:35
很简单啊,很多网站都是这样做的: 1. 从缓存中取数据 |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
陕西 西安
加入时间:2009-12-29 |
10楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:44
引用来自“红薯”的帖子
很简单啊,很多网站都是这样做的: 1. 从缓存中取数据 这个我能理解,可是好像我找不到一个事件,用户访问网站的时候是从www.***.com进来的,如果查询的话应该找到一个事件吧,那这个事件是什么呢?我用的是Struts,是不是首页来的时候直接进.do了,不能到index.jsp呢? |
| 返回顶部 | 此回帖顶部 | 回复此话题 |
福建 福州
加入时间:2009-05-05 |
11楼:
回复: 请教做过网站的朋友
发表时间: 2010-01-14 17:46
我再一次告诉你,我知道,但是我不知道如何告诉你, |
| 返回顶部 | 此回帖顶部 | 回复此话题 |