asp.net什么情况使用缓存

来源:百度知道 编辑:UC知道 时间:2024/06/24 09:45:34
我想知道asp.net的三种缓存技术:整页输出缓存、部分缓存、数据缓存,都是在面对什么情况下使用的。
如果从项目的一开始就要考虑要使用缓存技术来提高性能,那么如何使用这三种技术呢?
比如一个论坛或者是企业网站,要如何来使用缓存,使用哪种缓存技术呢?
我想了解的是经验,不是代码,希望各位对这方面有了解的朋友来帮我解答下。
我并不是要做论坛或是什么而是希望将问题更具现化,有助于自己更好的理解。

如果以一个论坛为例的话,那么大致上会有三个比较常用的页面,1、论坛首页,来显示所有的版区。
2、专区页面,列出所有发帖。3、帖子回复列表页,来显示此帖的所有回复。
论坛首页的话,可以用整页输出缓存,必竟是访问的多,而页面更新的频率会比较少。
可是专区页面和帖子页面不但访问频繁,新帖与回复也会很频繁,这种情况应该使用什么缓存技术呢?
我想来想来也觉的大多情况下都是用整页输出或是部分缓存这两种方法。但不知道对不对。

用的最多的就是 数据缓存
比如 你的每个网页头部有 用户信息
用户从一个页面到另一个页面如果不缓存用户信息的话就是 每次都读数据库
这样就增加了数据库的负担,这个时候把 用户信息 缓存起来 每次都从缓存里面读就好多了!

论坛..现在网上多的是论坛.为了开发时间.不会自己开发论坛的.

用动易或者discuz

像那些企业的门户网站也没必要用到缓存的问题吧?

频繁的访问同一页面的

3楼的回答足够准确了