网站架构核心要素

高性能

技术指标:响应时间、吞吐量、并发数

  • 前端优化手段
  1. 页面布局:css在前,js在后
  2. 通信数据量:数据尽量精简
  3. 缓存:浏览器缓存、cdn
  4. 异步:ajax
  • 后端优化手段
  1. 缓存:反向代理、redis
  2. 异步:消息队列
  3. 负载均衡:减轻负担
  4. 代码优化:资源复用、垃圾回收、数据结构、多线程
  5. 数据库优化:sql、索引、分库分表

可用性

技术指标:网站年度可用性指标 =(1-网站不可用时间/年度总时间)×100%

  • 架构设计
  1. 水平扩展
  2. 缓存
  3. 异步
  • 保障措施
  1. 幂等性:多次调用,结果一致
  2. 失效转移:事故时,系统可自动转移请求到可用服务
  3. 监控预警:全方位监控,可快速定位问题
  4. 限流熔断
  5. 应急预案

安全性

可复用

可扩展

易维护

相关推荐

  1. 网站架构核心要素

    2024-07-16 01:34:01       19 阅读
  2. 大型网站核心架构要素

    2024-07-16 01:34:01       20 阅读
  3. Spark核心技术架构

    2024-07-16 01:34:01       21 阅读
  4. 数据赋能(86)——数据要素:管理核心框架

    2024-07-16 01:34:01       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 01:34:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 01:34:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 01:34:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 01:34:01       69 阅读

热门阅读

  1. postman实现接口关联

    2024-07-16 01:34:01       18 阅读
  2. IPython 使用技巧整合

    2024-07-16 01:34:01       18 阅读
  3. ArkTS学习笔记_封装复用之@builderParam装饰器

    2024-07-16 01:34:01       17 阅读
  4. sklearn基础教程:掌握机器学习入门的钥匙

    2024-07-16 01:34:01       19 阅读
  5. Kubernetes面试整理-Helm是什么?

    2024-07-16 01:34:01       18 阅读
  6. 去除重复数字

    2024-07-16 01:34:01       21 阅读