那到这里,我的2个应用案例就分享完了,最后用四个数字来总结一下我讲的内容,以及想表达的优化头脑,3527(不是9527):
- “3”是什么意思?就是适才提到的我们体系架构内里的三层,接入层、逻辑层和数据层,这内里三层都可以思量用 OpenResty 去做优化,各人都较量认识在OpenResty首要是在接入层 CDN 和 API用的最多,着实在逻辑层也可以思量用 OpenResty 去实行做一些事变,出格是I/O麋集型的逻辑层。而且我们OpenResty 进级了支持TCP/UDP处事器的stream-module,假如能越发不变的话,我们也会去实行用这个 module直接做我们逻辑层的处事,最后就是在数据层也可以去看看有没有这样很是简朴的数据网络和查询操纵,假若有的话,量也较量大的话也可以思量用 OpenResty 来轻松实现。
- “5”是什么意思呢?我们方才说做任何方案选型、考查、评估、深入的时辰都可以从这五个方面去做。第一个是易用性,第二个是可用性,第三个是机能,第四个是安详性,第五个是可维护性。我们技能同窗每每思量得较量多是机能,可用性、安详性这三块,但着实在第一点和第五点,易用性和可维护性这一块必要我们花更多的时刻思量。出格是对付我们做营业开拓的同窗来说,80%以上的时刻也许都是这两个方面,假如我们易用性和可维护性做得好的话会帮我们节减大量的时刻。
- 第三个数字就是“2”,“2”就是说我们在做机能优化的时辰都要去问本身两个题目。第一个题目就是为什么要做这件工作。第二个题目就是可否可以不做,可否可以捐躯掉一些其他的资源,好比说内存资源来进步机能。可否就是捐躯一些及时性来进步机能,可能说我们捐躯产物的体验来进步机能等等,我们必要做机能优化的时辰,可以更多地去往上层做一些这样的思量和衡量。
- “7”是我们在测试机能优化的时辰有7个环节。内里每个环节都必要有本身留意的工作,而且可以去做一些归纳和总结。
【本文是51CTO专栏作者张开涛的原创文章,作者微信公家号:开涛的博客,id:kaitao-1234567】
戳这里,看该作者更多好文 【编辑保举】 - 京东三级列表页一连架构优化—Golang+Lua(OpenResty)最佳实践
- 行使Nginx+Lua(OpenResty)开拓高机能Web应用
- 腾讯周东祥:腾讯游戏大数据应用技能架构
- Openresty的开拓闭环初探
- 基于OpenResty的单机10万TPS网关在物流营业中的应用
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|