是只读一次然后自动存到内存里还是每次用到就要反复去硬盘文件上读?

解决方案 »

  1.   

    如果不想每次去读,可增加一些全局静态变量,由Global.asax.cs在程序首次运行时,设置这些变量的初值。
      

  2.   

    比如连接字符串。
    用的地方很多的。我现在是放在缓存里在。我想问的就是是否.net环境会自动帮我们放到内存里。如果是的话我用缓存就多余了。
    如果不是,每次都去硬盘读速度是否会慢那么一点点。
      

  3.   

    当然是到内存里去比到硬件里快了
    存到全局public静态变量中
      

  4.   

    web.config初始化时自动加入到缓存了.每次读取都是在内存中读取的.不是每次都会打开这个文件的.除非修改了文件内容,或者重启了application