关于页面打开速度问题
我在设计页面时,频繁使用服务器控件,在代码中经常调用数据库,还多次使用for,foreach循环,和if判断
我想请教一下,这些会影响页面浏览速度吗?还有在实现功能时应避开什么吗??
麻烦老鸟们指导指导???
服务器 数据库 控件 优化
[解决办法]
你还停留在控件的层面是,我并不是说html里面的那些就不是控件了。只是.net自身的服务器控件或者第三方控件或者自定义控件,这些在经过服务器解析之后返回的都是html代码,尽量避免使用。能替代的就替代,或者动态构建纯html代码。
对于循环什么的建议划分好业务,然后着手,可以分部读取,也可以并行读取。这得看你业务层面还有数据库表设计的粒度。
不变或者时效性不高的数据完全可以缓存起来的,页级缓存也打开
[解决办法]