日期:2014-05-18  浏览次数:20403 次

[讨论,顶即有分]ASP.NET处理的数据量比较大的网站,用哪种方式可以更好的提高访问速度?
ASP.NET处理的数据量比较大的网站,用哪种方式可以更好的提高访问速度?

公司有个网站(信息发布类的),数据量比较大,数据更新也比较频繁.以前是ASP,现在速度已经不够用了,有时会接近瘫痪。现在决定升级到ASP。NET,公司有意生成静态页面。

请问此外还有哪些方案比较合适?

------解决方案--------------------
cache
------解决方案--------------------
全部采用存储过程和触发器。也能提高
------解决方案--------------------
可以参考CSDN的解决方法,动态生成xml,外加xls


------解决方案--------------------
数据库方面,缓存依赖 + 存储过程

页面方面 Cache + 静态页

程序方面 不要写冗余代码,适当使用 try...catch 通用方法能使用静态尽量采用静态
------解决方案--------------------
http://www.cnblogs.com/ilovejolly/archive/2006/10/10/523992.html
------解决方案--------------------
还有ajax技术,可以改善展示效果
------解决方案--------------------
最后还有数椐库方面的问题,诸如服务器配致,数椐结构和索引等问题
------解决方案--------------------
两个方面1.程序中加缓存
2.数据库优化SQL语句,加索引,存储过程
------解决方案--------------------
首页生成静态页是关键,首页的信息量最大,浏览次数也最多。
------解决方案--------------------
SQL依赖缓存不错
------解决方案--------------------
尽量把数据操作放数据库里
不要写沉余代码
用局部刷新或生成静态页面
------解决方案--------------------
数据库方面,缓存依赖 + 存储过程

页面方面 Cache + 静态页

程序方面 不要写冗余代码,适当使用 try...catch 通用方法能使用静态尽量采用静态

===================
同意


My-Blog地址1:http://www.cnblogs.com/nyzfl
My-Blog地址2: http://blog.csdn.net/nyzfl
------解决方案--------------------
也就只能在数据库方面做改善,加存储过程

------解决方案--------------------
首先数据库的设计得花上一番工夫,数据库设计不好,后边的工作再努力效果也不好
程序我比较喜欢使用生成静态页的形式,另外通用方法尽量采用静态方法,这能明显提高速度
------解决方案--------------------
艾,需要速度快,这个要求的方面太多了,首先硬件要好,其次才是软件;
一般的软件和好的软件的区别就在于扩展性和速度,但是说实话这个不是我们很容易就好测量的
至于一般的方法上面都说了,一般对于信息发布类的网站,缓存还是比较好的办法
------解决方案--------------------
数据库方面,缓存依赖 + 存储过程

页面方面 Cache + 静态页

程序方面 不要写冗余代码,适当使用 try...catch 通用方法能使用静态尽量采用静态

这个建议应该可以