发布于 2021-06-02 11:22:29 | 阅读 27154
缓存设计可谓老生常谈了,早些时候都是采用 Memcache,现在大家更多倾向使用 Redis,除了知晓常用的数据存储类型,结合业务场景有针对性选择,好像其他也没有什么大的难点。
发布于 2021-02-22 18:12:24 | 阅读 17321
Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。
发布于 2021-02-19 11:20:30 | 阅读 22154
两年前,我写了一篇关于业务缓存的博客 前端 api 请求缓存方案, 这篇博客反响还不错,其中介绍了如何缓存数据,Promise 以及如何超时删除(也包括如何构建修饰器)。如果对此不够了解,可以阅读博客进行学习。
发布于 2021-01-20 17:34:15 | 阅读 21375
在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化程序的性能,我们经常使用缓存来提高应用的访问性能。
发布于 2021-01-20 16:46:46 | 阅读 23345
网络安全研究人员在 Dnsmasq 发现了 7 个漏洞,这是一个流行的开源软件服务器,用于缓存域名系统(DNS)响应。
发布于 2020-12-21 11:25:30 | 阅读 21113
有一类业务场景:超高吞吐量,每秒要处理海量请求;写多读少,大部分请求是对数据进行修改,少部分请求对数据进行读取,这类业务,有什么实现技巧么?
发布于 2020-07-30 10:40:14 | 阅读 33074
HTTP 缓存,对于前端的性能优化方面来讲,是非常关键的,从缓存中读取数据和直接向服务器请求数据,完全就是一个在天上,一个在地下。
发布于 2020-06-28 18:03:23 | 阅读 23845
HTTP协议的缓存是通过6个报文头完成的,通过两层协商使web资源能够不那么频繁地在服务器与客户端之间传递,从而节约了流量,提高浏览速度。以从客户端到服务器的顺序,第一层协商为Cache-Control与Expires;第二层协商为Last-Modified与Etag。