Lyuyk's Blog - 缓存
type: channel
link: http://43.129.164.87/tag/%E7%BC%93%E5%AD%98/
items: 【网络】客户端缓存、服务器端缓存、CDN

【网络】客户端缓存、服务器端缓存、CDN
type: item
date: 2023-02-08T15:25:00+00:00
description: 客户端缓存（Client Side）客户端缓存是将网络数据存储到本地缓存以供将来重用。应用程序获取网络数据后，将该资源存储在本地缓存中。缓存资源后，浏览器会在以后对该资源的请求中使用缓存来提高性能。服务器端缓存（Server Side）服务器端缓存将 Web 文件和数据临时存储在源服务器上，以备后用。当用户第一次请求网页时，网站进入正常的从服务器获取数据的过程，生成或构建网站的网页。在请求发生并且响应被发回后，服务器复制网页并将其存储为缓存。内容分发网络（CDN）内容分发网络 (CDN) 服务旨在提供网站的高可用性和性能改进。这是通过快速交付网站资产和内容来实现的，通常是通过地理位置更接近客户请求的端点。传统的商业 CDN（Amazon CloudFront、Akamai、CloudFlare 和 Fastly）在全球范围内提供可用于此目的的服务器。通过 CDN 提供资产和内容可减少网站托管的带宽，提供额外的缓存层以减少潜在的中断，还可以提高网站安全性。资料附录Server-side caching and Client-side cachingServer-side caching[CloudFlare - What is a CDN? | How do CDNs work?