25__容量场景之二:缓存对性能会有什么样的影响?
你好,我是高楼。
上节课,我们经历了三个阶段的分析优化,分别解决了在压力线程不变的情况下,TPS 随时间增加而增加的问题,还有数据库加索引的问题,以及 Kubernetes 调度不均衡的问题。最后,TPS 曲线看起来挺正常了,但是命运不会因为我努力了就会放过我。
你好,我是高楼。
上节课,我们经历了三个阶段的分析优化,分别解决了在压力线程不变的情况下,TPS 随时间增加而增加的问题,还有数据库加索引的问题,以及 Kubernetes 调度不均衡的问题。最后,TPS 曲线看起来挺正常了,但是命运不会因为我努力了就会放过我。
你好,我是王磊,你也可以叫我 Ivan。
我们今天的关键词是“逃生通道”。在生活中,我们去任何一个公共场所,比如火车站、商场、写字楼,都能看安全出口或者紧急疏散通道的提示,这就是逃生通道。逃生通道的作用就是人们能够快速脱离危险的地方。而在系统领域,逃生通道是指让业务能够脱离已经不可用的原有系统,在一个安全的备用系统中继续运转。
你好,我是黄勇。今天我们一起聊聊有关开会的话题。
相信很多做技术的朋友都有这样的感受:我们不太喜欢开会,认为会议不够高效,我们只希望能够静下心来,沉醉在自己的代码世界中。为了让世界变得更加美好,而付出自己的青春,这才是我们程序员的梦想,这才是我们最应该去做的事情。那么追根溯源,为何我们不喜欢开会呢?我们就从这个话题开始聊起吧。
通过“高质量开发”模块的学习,相信你已经对打造一款高质量应用信心满满了。不过人们常说“提质增效”,总喜欢把质量和效率联系在一起,我们都希望在保证质量的前提下,为自己的团队提速。
你好,我是月影。
上节课,我们讲了光照的 Phong 反射模型,并使用它给几何体添加了光照效果。不过,我们使用的几何体表面都是平整的,没有凹凸感。而真实世界中,大部分物体的表面都是凹凸不平的,这肯定会影响光照的反射效果。
你好,我是庄振运。
从今天开始,我们进入新的模块:性能工程实践。在这一模块中,我会讲述在实际生产环境中应用性能工程的场景、案例。这些场景和案例都是针对大规模互联网服务,是在解决实际性能问题后总结的经验。
在产品增长系列文章里,我给你分享了很多制定产品策略、制定增长指标的经验,但仅是制定了这些策略和指标还远远不够,最重要、最关键的是执行。
在硅谷,很多著名的风险投资人,衡量一个公司是否值得下一轮投资的标准,更多的是看团队执行的能力,即在有限的时间内到底能取得多大的进展,而不只是看创始人如何口若悬河,或者团队背景多么高大上。
你好,我是郑晔!
今天,我们来聊聊设计模式。作为一个讲软件设计的专栏,不讲设计模式有些说不过去。现在的程序员,基本上在工作了一段时间之后,都会意识到学习设计模式的重要性。
你好,我是四火。
在基于 Web 的全栈技术下,每一层的设计都有共同点,当然,也有各自的特殊之处。你可以回想一下,我们曾经在第一章谈到的客户端和服务端交互以及 Web API 的设计,在第三章谈到的前端的设计,在第二章谈到的服务端 MVC 各层的设计,从前到后。那么,本章余下的内容,我们就来让整个设计层面上的体系变得完整,讲一讲最后面一层的数据持久层怎样设计。
你好,我是张磊。今天我和你分享的主题是:深入解析声明式 API 之编写自定义控制器。
在上一篇文章中,我和你详细分享了 Kubernetes 中声明式 API 的实现原理,并且通过一个添加 Network 对象的实例,为你讲述了在 Kubernetes 里添加 API 资源的过程。