none
关于SqlCacheDependency缓存依赖的存储位置 RRS feed

答案

  • 你好,

    按照我的理解,这个缓存是缓存在web 服务器上面的。

    什么是缓存依赖

    缓存:是把你要访问的资源,放在内存中,占用一定的内存空间,从而是用户读取内存中的数据,进而减少读取数据库,或资源文件的次数,从而对你的程序并发量,以及返回请求速率上得到提高的一种机制。

    缓存的不及时性:由于在缓存的作用时间内,数据放在内存中,不知道数据源是否已经改变,从而是信息失去即时效应。

    解决不及时性:为啦解决第二条的不及时性,微软想到的就是缓存依赖

    缓存依赖:就是缓存通过监测依赖项(文件或数据库)的读写,来通知缓存是否过期的一种机制。比如,依赖项是123.txt文件,缓存的数据是234.txt中的数据,那么缓存机制可通过监测123.txt文件中数据的是否变化,来移除缓存234.txt文件的数据。感觉扯淡,还是上代码更给力。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 Sam-'''- 2018年3月12日 5:42
    2018年3月7日 6:52

全部回复

  • 你好,

    按照我的理解,这个缓存是缓存在web 服务器上面的。

    什么是缓存依赖

    缓存:是把你要访问的资源,放在内存中,占用一定的内存空间,从而是用户读取内存中的数据,进而减少读取数据库,或资源文件的次数,从而对你的程序并发量,以及返回请求速率上得到提高的一种机制。

    缓存的不及时性:由于在缓存的作用时间内,数据放在内存中,不知道数据源是否已经改变,从而是信息失去即时效应。

    解决不及时性:为啦解决第二条的不及时性,微软想到的就是缓存依赖

    缓存依赖:就是缓存通过监测依赖项(文件或数据库)的读写,来通知缓存是否过期的一种机制。比如,依赖项是123.txt文件,缓存的数据是234.txt中的数据,那么缓存机制可通过监测123.txt文件中数据的是否变化,来移除缓存234.txt文件的数据。感觉扯淡,还是上代码更给力。


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 Sam-'''- 2018年3月12日 5:42
    2018年3月7日 6:52
  • 谢谢你的回复
    2018年3月7日 8:10