了解Azure缓存服务
缓存基本上是指复制数据以实现更快的访问。比如说-了解Azure缓存服务,azure,Azure,缓存基本上是指复制数据以实现更快的访问。比如说- 将频繁使用的数据从数据库存储到内存中 在客户端浏览器中存储网页的静态内容 云托管已经使用最近的数据中心(CDN)向用户提供内容。我的问题是,缓存服务如何使其更快。CDN通过引入一个离客户更近的透明代理数据中心,用于提高服务数据中心和客户之间的交付性能。CDN通常被设置为缓存—这样,来自不同客户的请求可以由相同的“CDN应答”服务,而无需调用原始服务数据中心。此配置主要用于卸载对共享资产(如JPEG、javascript等)的请求 Azure缓
- 将频繁使用的数据从数据库存储到内存中
- 在客户端浏览器中存储网页的静态内容
云托管已经使用最近的数据中心(
CDN
)向用户提供内容。我的问题是,缓存服务
如何使其更快。CDN通过引入一个离客户更近的透明代理数据中心,用于提高服务数据中心和客户之间的交付性能。CDN通常被设置为缓存—这样,来自不同客户的请求可以由相同的“CDN应答”服务,而无需调用原始服务数据中心。此配置主要用于卸载对共享资产(如JPEG、javascript等)的请求
Azure缓存服务在您的服务背后、服务数据中心内使用。与内置ASP.NET缓存不同,Azure缓存作为单独的服务运行,可以在服务器/服务之间共享。通常情况下,您的服务会使用它来存储跨会话信息或创建信息(例如,来自数据库的查询结果)。你在交易:
- 缓存项目的内存值(时间/金钱)
- 创建项目的成本(时间/金钱)
- 您希望重用该项的次数
- 信息的“新鲜度”
在说任何事情之前,我想向您指出以下内容(非常类似的讨论): 话虽如此,这就是CDN和缓存如何提高网站性能的方法 CDN:此服务可帮助您与最终用户保持“紧密联系”。通过CDN,您的网站内容将分布在一个服务器系统中,每个服务器都位于自己的位置。每台服务器都将保存站点的冗余副本。当访问者访问时,CDN系统将识别他/她的位置,并从最近的服务器(也称为POP或代理)提供内容 例如:从澳大利亚访问时,您的服务器可能会被澳大利亚服务器访问。当我们访问您时,您将成为我们服务器的服务器,等等 CDN对我来说最有用的是您的网站在其直接区域之外运行。 (也就是说,CDN不会帮助您,因为您的网站推广的是本地锁匠服务,只有来自您所在城市的访客。只要您的原始服务器位于附近……) 此外,总体覆盖率并不重要。 您只需确保网络覆盖与您的日常运营相关的所有位置 缓存:提供对静态或/和常用内容对象的更快访问。例如,如果您的主页上有一个图像,并且该图像被所有访问者一次又一次(一次)下载,那么您应该将其缓存,以便返回的访问者已经将其存储在他/她的PC中(在浏览器缓存中)。这将节省时间,因为本地资源将快速加载,还可以节省带宽——因为图像将从访问者的计算机加载,而不是从服务器加载 CDN和缓存通常结合使用,因为此设置允许您在CDN网络上存储缓存 此外,这种双重设置还可以帮助提高缓存效率——例如,它可以通过在“顶层”CDN层中引入智能算法来帮助进行动态缓存 下面是有关的更多信息(也是HTTP缓存指令的良好介绍) 正如你可能已经知道的,通过阅读上面提到的文章,没有一种方法更好,当它们结合在一起时,它们处于最佳状态 希望这能回答这个问题
GL你好,斯蒂芬布,谢谢。我同意你的看法。你的回答与我最初的理解一致。但是
这个链接
说,WindowsAzure缓存提供的数据更接近应用程序逻辑
。这是如何工作的?市场营销人员说:(我想有一个很简单的论点,即两者都是缓存,你可以将缓存请求扭曲成“缓存服务交付”。他们试图让两个有点正交的系统出现在功能清单的同一个缓存伞下。它按照我的说明工作。