![](https://img-blog.csdnimg.cn/75a49d1a141e43c98077be292b226fed.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
宏观整体架构
文章平均质量分 86
网站系统的整体架构,性能、可用性、伸缩性、安全、扩展性
停止重构
这个作者很懒,什么都没留下…
展开
-
【网站架构】Nginx 4层、7层代理配置,正向代理、反向代理详解
本期详细讨论网站系统的代理配置,以Nginx为例1、反向代理,外网请求进来2、正向代理,请求外网服务,包含4层,7层代理讲解原创 2023-05-04 17:00:00 · 1928 阅读 · 0 评论 -
【网站架构】网站系统怎么才是安全的?安全验收?等保、网络安全、SQL盲注、https、鉴权
本期我们的重点不在于罗列所有的安全问题,而是重点讨论哪些安全问题必须在开发阶段就解决的。我们按这样的顺序讨论:1、网站系统怎么才算是安全的2、网络安全3、环境安全4、系统安全5、其他原创 2022-12-16 17:00:00 · 989 阅读 · 2 评论 -
【网站架构】项目越迭代越难、严重延期?那是没处理好变化
网站系统应该如何更好地处理需求变化、版本迭代。需要处理好:1、迭代计划2、代码规整3、发布流程原创 2022-12-14 18:00:00 · 579 阅读 · 0 评论 -
【网站架构】服务器弹性伸缩不能全自动,实际如何追加服务器
本期,我们讨论大型网站的伸缩性。伸缩性指的是通过自动增减服务器数量以适应用户量或压力。但其实,想要实现服务器完全自动伸缩是一件十分困难的事情。原创 2022-11-23 18:00:00 · 385 阅读 · 0 评论 -
【网站架构】如何长久运行升级?高可用部署只是基础,巡检、监控、应用数据备份、日志、灰度发布
本期讨论大型网站的可用性,除了软件服务都采用高可用部署方案,还有更重要的事情。原创 2022-11-18 17:00:00 · 353 阅读 · 0 评论 -
【网站架构】Nginx负载均衡宕机怎么办?Nginx性能调优、集群、高可用方案
本期,我们讨论Nginx的性能调优、集群、高可用方案。我们按这样的顺序介绍:明确目标性能、硬件选择 、单个Nginx服务调优 、集群方案原创 2022-10-26 17:00:00 · 976 阅读 · 1 评论 -
【网站架构】Tomcat长时间运行崩溃?Tomcat调优、集群
本期讨论Tomcat的性能调优和集群方案。Tomcat长时间运行会内存枯竭退出,或者压力测试下Tomcat并不能完全使用服务器的物理性能。这些都是因为没对Tomcat进行优化的结果。原创 2022-10-19 17:00:00 · 549 阅读 · 0 评论 -
【网站架构】4核CPU的MySQL调优3万RPS吞吐量?数据库集群高可用
本期,我们讨论MySQL的性能调优和集群方案。我们常遇到一个问题, 增加服务器配置并不能增加数据库性能(吞吐量),因为不根据实际配置修改MySQL配置文件的话, 再强的硬件配置也只是浪费。原创 2022-10-17 17:45:00 · 902 阅读 · 0 评论 -
【网站架构】Redis多核CPU没用?调优需要注意哪些配置
增加CPU核心数,是否会增加Redis的性能?设置Redis时,应该注意哪些配置项?本期讲解:明确redis性能指标、redis服务器硬件选择、单个Redis服务性能调优、redis集群方案。原创 2022-09-28 17:00:00 · 778 阅读 · 3 评论 -
【网站架构】集群性能并非无限扩展,几千万几亿的网站系统贵在哪
一台服务器性能不足集群扩展就可以了吗?当然不是,这也是很多人的误区。如果真的这么简单的话,那么就不会有这么多系统扛不住压力崩溃了,也就不会存在造价几千万几亿的网站系统了。原创 2022-09-14 17:00:00 · 202 阅读 · 0 评论 -
【网站架构】cpu、内存、带宽是否足够?负载分析,linux内核调优】
内核参数调优和了解负载分析是对网站系统软件服务调优的前提,如果忽略了这两项,则没有调优的方向,胡乱地选择硬件配置,就好像买衣服胡乱选择尺码一样。原创 2022-09-07 17:00:00 · 378 阅读 · 0 评论 -
【网站架构】并发请求未必需要同时处理,以水流理解性能调优
在局部调优时, 我们更看重吞吐量, 因为系统内部 ,更像是关系复杂的水管网络 ,各个服务器的吞吐量就像是水流量 ,当各个服务器的吞吐量符合要求时 ,自然不会出现局部性能过剩而局部性能不足的情况。...原创 2022-08-31 17:00:00 · 160 阅读 · 0 评论 -
【网站架构】1小时1亿订单是否能扛住?压力、性能测试的步骤
本期,讨论一下如何做性能、压力测试。性能测试一般按以下3个步骤进行、圈定测试范围、明确性能指标、执行测试、分析结果。性能、压力测试的目的 除了作为上线或交付前的重要报告 ,更重要的是 :通过测试可以知道当前系统性能极限。结合业务增长预测 ,即可提前扩展好服务器 ,而非出现明显缓慢或各种崩溃时再手忙脚乱地扩展。原创 2022-08-24 17:00:00 · 206 阅读 · 0 评论 -
【网站架构】100万用户量需要达到什么性能指标?并发量、吞吐量、响应时间、错误率
到底达到什么样的性能指标, 网站系统才能满足目标用户量 ?这往往是上线或交付的重要前提,通过对性能指标及其关系的了解 ,才能更有效地进行性能调优。不然,往往就是 :以为微服务、分布式服务能无限扩展, 但实际上服务器是加上去了, 性能一点也没长,有时候反而更低。...原创 2022-08-17 17:00:00 · 1536 阅读 · 0 评论 -
【网站架构】功能做完还要加班?性能、安全、可用性、扩展、弹缩
开发完了一个大型网站系统的功能,以为熬出了头,但往往的结果是性能、安全、可用性问题层出不穷,这些出乎意料的工作量也只能让团队996、007加班了,但其实这些工作量是可以消融在开发过程中的。本期介绍一下整体架构需要解决的问题:性能、可用性、伸缩性、扩展性、安全性。...原创 2022-08-10 17:00:00 · 162 阅读 · 0 评论