日期:2014-05-17  浏览次数:20468 次

一个关于数据库连接的问题
比如我做一个展示类型的网站,使用了三层架构,在首页中展示企业组织机构、光荣榜、最新公告等等很多类信息,就是很多类型的对象,都要取出放在首页,那是不是一个首页我就要多次打开数据库连接cn.open,如果是,是否是资源的浪费,如果不是,有什么好办法吗

------解决方案--------------------
使用缓存可以减轻服务器和数据库的压力。可以设置缓存过期时间。
------解决方案--------------------
数据库操作类,LINQ 
减少数据库压力,cache缓存,提高命中率
页面缓存
------解决方案--------------------
企业组织机构、光荣榜、最新公告 这些信息都可以缓存的。这样只在第一次请求或发生更新时操作数据库就行了。可以用缓存依赖项。