首页有很多模块,每个模块都是数据库里面最新的几条数据,如果用控件的话。比如datalist可能需要10几个,那么就要读取数据库10几次。那这个效率太低了吧。
请问大家是如何处理的?我想过首页全部生成静态页,但是由于网站更新的速度还是很快的。基本1分钟等于就要重新生成了,首页全部html代码我估计也有80多K了,这样频繁删除html,然后重写html,往往只是为了很小的一部分而重新生成,这样效率会高吗?大家给点意见,你们开发中怎么做的?
请问大家是如何处理的?我想过首页全部生成静态页,但是由于网站更新的速度还是很快的。基本1分钟等于就要重新生成了,首页全部html代码我估计也有80多K了,这样频繁删除html,然后重写html,往往只是为了很小的一部分而重新生成,这样效率会高吗?大家给点意见,你们开发中怎么做的?
把更新很快的栏目写到 js里 在首页调用就好了
<%@ OutputCache Duration="600" VaryByParam="none" %>
这样就缓存了600秒
如果我的回复能够帮助到你,请帮我点击下:http://www.vzhangmen.com 增加一个IP
生成页面并不一定要即时, 大的网站都有固定的更新时机和更新流程和审批机制