架构
iszhenyu
这个作者很懒,什么都没留下…
展开
-
谈谈缓存(下)
我们在 谈谈缓存(上)中介绍了缓存的一些基本概念,和使用上面的一些方式。在这篇文章中,我们会着重说下在具体场景下的解决方案,以及在缓存设计中需要注意的一些关键点。具体场景下的解决方案应对热点缓存所谓热点缓存就是访问非常频繁的那些缓存,比如一个电商系统的秒杀页面,或者是微博的热门话题页等,对于这类页面所请求的数据,如果每次都去远程缓存系统中获取,可能会因为访问量太大导致远程缓存系统出现请求过多...原创 2019-02-14 21:51:01 · 452 阅读 · 0 评论 -
谈谈缓存(上)
谈谈缓存(上)最近看了一些关于缓存的东西,七零八落的,所以在这里做个总结。一开始想着用一篇文章把缓存相关的内容都梳理下,写着写着发现要写的东西太多了,于是就把整篇文章拆成了上下两篇。在上篇中主要介绍缓存的一些概念和用法。下篇针对缓存使用中可能会遇到的一些问题给出解决方案。缓存相信大家都不陌生了,比如浏览器、CDN、返向代理,等等。它们通过将一些资源(通常是静态资源)部署在离用户较近的地方,...原创 2019-02-04 18:20:41 · 873 阅读 · 0 评论 -
构建整洁代码
很多时候,当我们接手一个开发了一年以上的工程代码时,通常都会有很多要吐槽的地方,但是在这些工程新建之初,想必也一定是仔细规划了整个架构,制定了一系列的规范和约束。并且,由于项目在开始阶段人员不多,大家彼此沟通也很顺畅。随着项目的不断迭代,越来越多的功能、越来越多的人加入进来,PM总有一揽子需要要做,公司也会有业务增长的压力。研发人员在这种多重压力下,开始对当初定下的一些规范和约束进行妥协,先上线和...原创 2019-07-02 00:42:00 · 343 阅读 · 0 评论