Nginx专栏 —15.Nginx架构复盘

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 1.架构总结

1.架构总结

当我们接手一套新的业务,需要去设计或配置中间件服务的时候,我们应该丛哪些地方去考虑。

2.了解需求

1.了解需求,了解对应好的需求,才能设计好合理的Nginx架构。2.设计评估,评估现有的资源、评估使用什么样的方式,评估后期的扩展3.配置注意事项。

  • 1.了解需求,定义Nginx在服务体系中的角色
  • 静态资源服务的功能设计
  • 类型分类(视频、图片、html)
  • 浏览器缓存(需不需要缓存,缓存的周期,减少资源的消耗)
  • 防盗链(减少被盗用)
  • 流量限制
  • 防资源盗用
  • 压缩(压缩模式,压缩比例,压缩类型)
  • 代理服务
  • 协议类型
  • 正向代理
  • 反向代理
  • 负载均衡
  • 代理缓存
  • 头信息处理
  • Proxy_Pass
  • LNMP
  • 动静分离

3.设计评估

  • 2.设计评估(评估现有的资源、评估后期的扩展性)
  • 硬件 CPU、内存、磁盘
  • 系统(用户权限、日志目录存放)
  • 代理服务/负载均衡 (CPU、内存)
  • 静态服务(硬盘容量、硬盘转速)
  • 动态服务(硬盘转速、读写效率)
  • 缓存服务(SSD固态)

4.配置事项

  • 3.配置注意事项
  • 合理配置
  • 了解原理
  • http协议原理
  • http状态原理
  • 操作系统原理
  • 关注日志
  • 日志是否有打开
  • 是否有对应请求
  • 请求状态码信息符合
  • 错误日志信息吐出来
  • 错误日志内容和含义
相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
供应链 Java
云HIS技术架构:Angular+Nginx+Java+Spring,SpringBoot
标准数据维护 用户信息:维护用户的基本信息,所在科室以及各个系统所具体的权限。 科室信息:维护医院的科室信息。 数据字典:标准字典信息的维护。 药品/诊疗目录维护:维护药品和诊疗目录的基本信息。
152 2
|
6天前
|
缓存 Cloud Native Java
性能优化与架构能力复盘报告
本复盘总结了在性能优化、架构设计及云原生方面的实践经验,涵盖性能分析、全链路压测、缓存策略、微服务治理等内容,展示了从系统性能提升到成本控制的综合能力,并规划了未来在JVM优化、ServiceMesh及APM平台建设等方面的能力提升路径。
34 3
|
10月前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
135 4
|
10月前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
198 3
|
负载均衡 应用服务中间件 网络安全
Django后端架构开发:Nginx服务优化实践
Django后端架构开发:Nginx服务优化实践
220 2
|
11月前
|
Unix 应用服务中间件 Linux
Nginx入门--初识Nginx的架构
Nginx入门--初识Nginx的架构
111 0
|
监控 应用服务中间件 nginx
高并发架构设计三大利器:缓存、限流和降级问题之Nginx的并发连接数计数的问题如何解决
高并发架构设计三大利器:缓存、限流和降级问题之Nginx的并发连接数计数的问题如何解决
123 0
|
应用服务中间件 nginx 缓存
高并发架构设计三大利器:缓存、限流和降级问题之Nginx作为前置网关进行限流问题如何解决
高并发架构设计三大利器:缓存、限流和降级问题之Nginx作为前置网关进行限流问题如何解决
163 0
|
负载均衡 应用服务中间件 Linux
深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」
深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」
953 0
|
监控 架构师 算法