关于.Net开发WEB项目中的性能问题讨论

最近公司新上了一个Web项目,已经正式在发布了,但是本人总感觉我们的网站访问速度不很流畅,希望 高手给与指点一二:
介绍下我们的系统架构:
开发平台:VS.NET2005+SQLServer2005,
项目是一个社区项目,需要支持大流量的用户访问。

其他先不说,我们这里只谈技术;
网站开发过程中用到了大量的服务器控件,微软为我们提供了需要很好的web服务器控件/用户控件,使用了母板页的方式,数据访问也用类封装的,项目方案是按照petshop的架构分了四层模型作的,这些都没有什么问题。 但是项目正式运行起来的一段时间内发现,运行速度不是很理想,不知道是哪里出了问题?

关于开发web项目现在有几种观点:
1、 开发web项目时,尤其是大流量web项目,如果太多的使用服务器控件或用户控件会影响网站访问速度,开发中,页面的数据显示全部使用Vs提供的控件来显示,页面中全部是一个个gridview,button,repeater...等服务器控件,这样开发模式很好的响应了micro的号召。
2、还有些观点是,在做web项目当中,页面中尽量少用用户控件,页面全部用HTML控件,最多加个runat="server". 像一些数据显示可以这样写:

public string show="";
show+="<table><tr><td>"+tbl.Rows[i]["name"].ToString()+"</td></tr></table>";

在页面中我们直接写就可以了;

<%=show%>
其实在开发web项目当中,绝大多数数据呈现都可以用这样的方式来实现。

在做web项目当中性能问题一直是大家讨论的热点问题,我本人是比较赞成第二个观点的,在开发当中,也是这样做的,不知道我的这种做法是不是最好的?
在这里向web开发方面的高手请教一些更好的建议或方法,大家一起讨论讨论!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值