1.技术目录 (保持更新)


2.服务器集群发展


(1)单机到数据库与Web服务器分离

(2)应用服务器集群诞生

集群产生的问题:
  • ①用户请求如何转发  →  负载均衡问题
  • ②如何维护Session一致性  →  有状态和无状态问题

3.负载均衡技术


(1)负载均衡技术引入

(2)负载均衡技术分类

①应用层负载均衡

②传输层负载均衡

(3)CDN (内容分发网络)

典型场景:CDN将数据分发到全国多个节点,当用户访问时,CDN返回最近的节点供用户访问,属于网络层

4.状态管理技术


(1)有状态和无状态问题

(2)REST技术(表达性状态转移)

(3)响应式Web设计

例如手机和电脑浏览网页效果不同

5.数据库技术(见数据库集群系统笔记)


(1)读写分离

(2)缓存数据库 (以Memcached为例)

(3)主流缓存技术

  • Redis与MemCache差异

6.请求数据编码格式


(1)XML

(2)JSON

系统架构案例分析——(1)Web开发技术综述相关推荐

  1. 网购秒杀系统架构案例分析

    秒杀活动的技术挑战 对现有网站业务造成冲击 高并发下的应用数据库负载 突然增加的网络及服务带宽 直接下单 秒杀系统的应对策略 秒杀系统独立部署 秒杀商品页面静态化 租赁秒杀活动网络带宽 动态生成随机下 ...

  2. pythonweb开发-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  3. python web-手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  4. python开发一个自己的技术网站_手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  5. 手把手教你写网站:Python WEB开发技术实战

    摘要:本文详细介绍了Python WEB开发的基础入门.以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程.通过本文的学习可以快速掌握基于Django的Python WEB的开发 ...

  6. .Net Web开发技术栈

    有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Net web开发技术栈,以此帮助那些想学,却不知 ...

  7. 博客系统架构对比分析

    新浪博客系统架构(http://blog.sina.com.cn): web服务器:nginx+apache cgi:php 博客应用服务器: 猜测是c++,  memcachdb. 存储系统:mys ...

  8. web开发技术和技术分享_2020年将改变Web开发的顶级技术

    web开发技术和技术分享 Web improvement encompasses a gigantic arrangement of rules and procedures each site en ...

  9. Web开发技术的演变

    原文出处: WildFly   欢迎分享原创到伯乐头条 受到好文<Web开发的发展史>(英文)激发的灵感,写下我对web开发技术的认识. 1. 静态页面时代 大学时候,上机还得换卡穿拖鞋, ...

最新文章

  1. 学生计算机教室管理规章制度,学校规章制度之小学信息技术教室管理制度
  2. Windows Updateエラー 80072EE2
  3. iOS 11开发教程(十四)iOS11应用代码添加视图
  4. PAT A1017 优先队列
  5. 02 - Unit07:显示笔记下拉菜单、笔记的分享功能、笔记的删除功能
  6. 计算机与外部设备通讯的接口,总线接口与计算机通信(四)USB外部总线(初级认识)...
  7. OS / Linux / Ubuntu 创建应用的快捷方式
  8. 在控制台中录入一个字符串 , 打印这个字符串中的字符以及出现的次数(Python)
  9. 斯坦福大学机器学习第二课 “单变量线性回归”
  10. 一种新的图像清晰度评价函数,数字图像清晰度评价函数的研究与改进
  11. git 常用commands(转)
  12. 学点数学(1)-随机变量函数变换
  13. 7-13 镖局运镖 (10 分)
  14. mongooes怎么链接mysql_如何使用Node + Mongoose连接远程MongoDB数据库
  15. oracle like 前缀,algorithm – 在ORACLE中搜索最长前缀的最快方法
  16. Perl语言变量之Scalar变量
  17. 计算机物理学知识点,初中物理知识点计算公式表总结
  18. JAVA用cmd找不到字符_cmd中输入java找不到文件解决方法
  19. 无线网络 看不到其他计算机,win10看不到无线局域网其他电脑
  20. 天正的计算机快捷命令大全,天正建筑快捷键命令大全 2

热门文章

  1. 拒绝抑郁,情绪调节,逆境治愈!
  2. Python实现maoyan票房数据并写入MySQL
  3. Tomcat8 安装drools7.11
  4. FPGA电源旁路电容取值(转自tengjingshu的博客)
  5. linux 查看java线程数
  6. 从程序员打人事件谈一谈“产品经理”
  7. python正则group()与groups()用法
  8. echarts + vue2 实现帕累托图
  9. cheerio中文文档
  10. 怎么用计算机程序求根公式,求根公式的意义是什么?