用这个应该不会差:Configuration Management Application Blockhttp://www.microsoft.com/downloads/details.aspx?FamilyID=85cb1c53-8ca7-4a92-85e3-e4795bd27feb&DisplayLang=en

解决方案 »

  1.   


    用Txt文本文件行级储存,再用RAM缓冲:数据过大时将会过慢用XML储存设置:流行的!用数据库储存:我个人认为性能最好。没有Global.asax文件的情况下,ASP.NET进程经常重新启动:我还没有发现。
      

  2.   

    可我总觉得数据库性能比较低.你看,结构怎么设计?用char 或 nchar 吧,怕不够用, 用ntext吧,又浪费设计多个数据表吧,又乱,还要在程序上做自动判断.我想用Txt文件和文件目录做储存,这样,我连图片或二进至文件都能储存.如果用数据库的话,当然也能存图片,但在上下传送中不得不建立一个内存影子.不如直接连接到文件本身快.
      

  3.   

    给 uscool(小小风) :如果你用static 变量代替Application 使用,你就会发现,
    设置一个LOG跟踪程序,记录程序变化,
    经常会重启动.举例:bool i_start=false;
    程序第一次启动时候,把i_start设置为true,
    如果为true则不初始化.
    这也就是典型无global.asax模式的初始化初始化时,创建1随机数 int i_rand; 比如是 678234创建1个Session["JL"+i_rand] 记录一个动态SESSION名,按说应该是很稳定的,你多试试就知道了,你用LOG跟踪一下,经常看到莫名其妙的重新初始化!!
    绝对没瞎说!!!
      

  4.   


    不知道大家有没有感觉XML乱糟糟的,也不容易读懂比txt文件臃肿的多,不知道哪里好....
      

  5.   

    XML格式還是比較清晢,容易看懂,如果是txt文件,裡面是些什麼東東,很難看懂。
      

  6.   

    那么为什么说XML比Txt性能好呢?在储存大文件的时候,XML快吗? 为什么呢?