首页  »  云计算知识  »  什么是缓存服务器

什么是缓存服务器?

缓存服务器有助于优化系统性能,节省宽带资源,提高资源可用性。Web 服务器停机时,用户依旧可以通过缓存服务器进行访问内容。缓存服务器能够降低付费流量的企业网络费用,企业也可以基于缓存服务器解决方案优化成本。

新用户享受中国区域 12 个月免费套餐

什么是缓存服务器?

首页  »  云计算知识  »  什么是缓存服务器

什么是缓存服务器?

什么是缓存服务器?

缓存服务器有助于优化系统性能,节省宽带资源,提高资源可用性。Web 服务器停机时,用户依旧可以通过缓存服务器进行访问内容。缓存服务器能够降低付费流量的企业网络费用,企业也可以基于缓存服务器解决方案优化成本。

新用户享受中国区域 12 个月免费套餐

缓存服务器原理

缓存服务器的主要工作模式是正向代理和反向代理。正向代理指代理用户访问互联网,客户端将发送到服务器的连接请求发送给代理服务器处理。利用正向代理,用户无需与站点建立连接,可从本地 Web 缓存获取所需信息,加快用户在访问互联网时的请求响应时间,减少网络重复请求。反向代理模式为访问 Web 服务器提供加速功能,Web 缓存服务器被放置在应用服务器前面,将用户请求和应用服务器应答内容写入缓存服务器,实现用户访问的快速响应。

缓存的分类

缓存的分类_客户端缓存

客户端缓存

客户端缓存包括页面缓存、浏览器缓存、APP 缓存等,将用户常用的页面、资源或是文件保存为本地文件,作为离线缓存。当用户再次访问时,无需进行网络连接。客户端缓存可以降低服务器、网络负载,提升服务器性能和用户使用体验。

缓存的分类_网络层缓存

网络层缓存

网络层缓存分为 Web 代理缓存和边缘缓存。Web 代理缓存是正向代理,将获取到的数据存储到本地,使用时可以直接获取缓存的数据。边缘缓存最典型的场景是 CDN(Content Delivery Network),又被称为内容分发网络。CDN 会判断数据是否过期,直接返回数据或回源数据服务器。

缓存的分类_服务端缓存

服务端缓存

服务器缓存包含数据库缓存和应用缓存。数据库缓存是指使用查询缓存机制的数据库,将查询结果存放在缓存区,用户触发对应的 select 可从缓存区读取结果。应用缓存是指通过在本地内存存储数据,提升访问效率。

内容分发网络

内容分发网络是基于IP网络和缓存服务器构建的网络应用模式,具有高质量、高效率等特性。内容分发网络基于反向代理方式实现,利用用户可就近获取所需内容解决网络用户状况,提高用户访问网络的响应速度,实现内容发布、内容路由、内容交换和性能管理等功能。亚马逊云科技内容分发网络服务 Amazon CloudFront ,基于分布全球的边缘站点和区域边缘缓存,向用户提供高可用性和高性能服务,可以实现低延迟和高传输速度向全球客户安全分发数据、视频、应用程序和 API。

亚马逊云科技热门云产品

亚马逊云科技热门云产品

Amazon EC2
Amazon EC2
弹性云服务器

Amazon S3
Amazon CloudFront
快速、高度安全且可编程的内容分发网络

Amazon Aurora
Amazon ECS
高度安全、可靠且可扩展的容器运行方式

Amazon Aurora
Amazon Redshift
全托管、低成本、PB 级云数据仓库

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐