• [书摘]架构真经--可扩展性规则的利益与优先级排行榜


    非常高-1

    规则19: 放宽时间约束

    规则25: 利用对象缓存

    规则29: 不能回滚注定失败

    规则32: 正确使用数据库锁

    规则35: 避免选择所有列

    规则46: 警惕第三方方案

    规则50: 保持竞争力

    高-2

    规则1: 避免过度涉及

    规则7: X轴扩展

    规则10: 向外扩展

    规则11: 用商品化系统

    规则14: 适当使用数据库

    规则15: 慎重使用防火墙

    规则22: 利用ajax缓存

    规则26: 独立对象缓存

    规则27: 失败乃成功之母

    规则28: 不靠QA发现问题

    规则30:  从事务处理中清除商务智能

    规则33: 禁用分阶段提交

    规则34: 慎用 select for update

    规则37: 拒绝单点故障

    规则41: 在浏览器中保存会话数据

    规则42: 用分布式缓存处理状态

    规则43: 尽可能异步通信

    规则44: 扩展消息总线

    规则45: 避免总线过度拥挤

    规则48: 分类处理不同负载

    规则49:完善监控

    中-3

    规则2: 方案中包含扩展

    规则3: 三次简化方案

    规则4: 减少域名解析

    规则5: 减少页面目标

    规则6: 采用同构网络

    规则8: Y轴拆分

    规则9: Z轴拆分

    规则12: 托管方案扩展

    规则16: 积极使用日志文件

    规则18: 停止重定向

    规则20: 利用CDN缓存

    规则21: 灵活管理缓存

    规则23: 利用页面缓存

    规则24: 利用应用缓存

    规则31:注意昂贵的关系

    规则36: 用"泳道"隔离故障

    规则38: 避免系统串联

    规则40: 力求无状态

    规则47: 梯级存储策略

    低-4

    规则13: 利用云

    规则17: 避免画蛇添足

    规则39: 启用与禁用功能.

  • 相关阅读:
    jdbc的数据库驱动类DriverManager.getConnection()详解
    BootStrap_table.js 学习
    Oracle 练习
    Oracle游标
    Oracle流程控制语句
    Oracle定义变量、常量
    Oracle中的数据类型
    初识Oracle中的正则表达式
    Oracle primary key&foreign key
    oracle Extract 函数
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/8167966.html
Copyright © 2020-2023  润新知