ASP读MSSQL快,还是读XML快?

来源:百度知道 编辑:UC知道 时间:2024/05/03 10:37:21
我有个网站,每刷新一次就需要从数据库里读取大量数据,造成并发多时mssql占用100%的cpu,这些数据大部分都是固定的,能不能用asp xmlmark把数据库转换成xml,然后再读,会不会快点?占用资源会不会少点?

没有意义....
改方式.你从数据库读,就都一样的.
你把不太用改的东西,写成静态页面,就不需要每次读数据库了..这样是最好的办法.
还有一个办法,asp.net有缓存机制,可以控制多久,或者多少次访问才从数据库中读取,否则从缓存(内存)中读出,这样就会快很多,具体自己研究吧.

从速度上来说,xml要比sql server快很多,但从可维护性、安全性和开发的效率来说,xml不如sql server,选择什么技术需要根据实际的情况来。

理论上是读文件比较快。当然xml也是文件的一种,如果真是大量数据,建议用数据库

问题无意义
xml是一种文件格式,sql是数据库
asp读的话速度不会有明显区别,但是sql一般可以只读需要的部分。所以就快了

XML好象只是一个中间件,和MSSQL不是一回事的东西.通过XML访问数据库在性能上是有不同程度的提升.

你说的情况是的,如果用MSSQL的话是会很卡,有时候cpu占用100%,你可以把它转换成xml,这样会快点占用资源也会少点.