架构中使用的一些常见缓​​存策略是什么?

1. 客户端缓存:Web 客户端存储以前从服务器访问过的资源的副本。这有助于减少网络传输并缩短应用程序响应时间。

2.服务器端缓存:服务器缓存来自数据库或第三方API的响应。这减少了服务器用于为客户端请求生成内容的数据库或外部服务的负载。

3、分布式缓存:使用多个节点或服务器来存储缓存数据,以便快速处理请求。

4.延迟加载:服务器加载初始组件,而不是加载完整的网页,当用户向下滚动时加载站点的其余部分。这减少了页面加载时间。

5. 基于时间的过期:缓存数据在指定时间后自动删除。

6. 基于内容的过期:缓存数据在其所基于的内容更新后被删除。

7. 内存缓存:数据存储在内存中,访问起来更快更容易。

8. 磁盘缓存:缓存数据存储在磁盘上,可以在任何会话期间访问。

9. 缓存分区:缓存数据根据内容类型进行分区,使相关内容存储在一起。

10. Read-through and write-through caching:数据根据需要自动读写缓存。

发布日期: