07-缓存和缓存破坏
9.3 缓存和缓存破坏
为了能使应用跑得快,缓存非常重要。没有比从客户端缓存检索数据更快的方式,再次请求并计算相同的信息时,有服务器缓存通常是更优的。单页应用中的很多地方有缓存数据的可能,因此可以使应用的该部分性能得以提升。我们会对它们逐个进行讲解:
Web存储;
HTTP缓存;
服务器缓存;
数据库缓存。
在进行缓存的时候,考虑数据的新鲜度是至关重要的。我们不希望把过期的数据提供给应用的用户,但同时又希望尽可能快地对请求进行响应。
9.3 缓存和缓存破坏
为了能使应用跑得快,缓存非常重要。没有比从客户端缓存检索数据更快的方式,再次请求并计算相同的信息时,有服务器缓存通常是更优的。单页应用中的很多地方有缓存数据的可能,因此可以使应用的该部分性能得以提升。我们会对它们逐个进行讲解:
Web存储;
HTTP缓存;
服务器缓存;
数据库缓存。
在进行缓存的时候,考虑数据的新鲜度是至关重要的。我们不希望把过期的数据提供给应用的用户,但同时又希望尽可能快地对请求进行响应。