2011-09-01 52 views
0

所以我的朋友向我咨询了他正在尝试开发的一个网站。该网站将有超过120个网络表单,我在想,这是很多网络表单。我们需要担心的任何性能问题?因为我之前没有开发过那么多页面的网站。您的意见将不胜感激。网站性能问题?

回答

0

为了减少像您提到的大小相当大的项目中的维护问题,我建议您使用ASP.NET MVC。 这也会使你的html代码更加清洁,因为你有更多的控制权,并且同时它不太可能会有任何性能问题。另外,正如我从个人经验中学到的那样,带有Web表单的ASP.NET的编译时间随着大小而减少很多,这可能会导致开发进一步减速。

1

性能问题,没有。代码维护问题,也许。

如果网页表单在布局上相似并且仅根据内容而不同,那么我会推荐使用CMS来存储内容(如果可能)。

0

当你从一个网站加载一个页面时,如果你有一百万页,那真的没关系。如果该网站每秒接收1000次网页浏览量,问题将会出现。

1

只要做你的基本优化。 Css/Sprits(尽量减少http连接),高效的代码,你还需要对你的问题进行更具体的描述,以便在将来进行堆栈。

运行YSlow的http://developer.yahoo.com/yslow/

0

你并不真正需要担心的申请表格的数量太多了,你只需要担心的是正在运行任何代码的性能,当你要求任何这些页面的。

从维护的角度看也许看一下,是否重复可以通过充分利用用户控件,母版页的减少,推动业务逻辑在一个专用的lib,而不是散布在所有的文件等

后面的代码

因为这是一个新项目,所以值得关注ASP.Net MVC作为Web Forms方法的替代方案。我个人更喜欢MVC路线,但Web Forms也有所改进。