架构
蒙--
这个作者很懒,什么都没留下…
展开
-
浅谈大型web系统架构
动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用转载 2017-09-13 18:26:27 · 273 阅读 · 0 评论 -
软件开发模式对比(瀑布、迭代、螺旋、敏捷)
软件开发模式对比(瀑布、迭代、螺旋、敏捷)1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要的问题是它的严格分级导致的自由度降低,...转载 2019-03-04 22:24:33 · 210 阅读 · 0 评论 -
运维 双活
双活数据中心 是出于灾备(Disaster Recovery)的目的,一般都会建设2个(或多个)数据中心。 一个是主数据中心用于承担用户的业务, 一个是备份数据中心用于备份主数据中心的数据、配置、业务等。主备数据中心之间一般有热备、冷备、双活三种备份方式。1. 在热备份的情况下,只有主数据中心承担用户的业务,此时备数据中心对主数据中心进行实时的备份,当主数据中...原创 2018-10-13 00:07:32 · 644 阅读 · 0 评论 -
架构 web请求过程,DNS, CDN
from: https://blog.csdn.net/diandian4014/article/details/79849559看深入分析javaweb技术内幕,做个摘抄总结B/S(Browser/Server)网络架构,基于统一的应用层协议HTTP来交互数据,HTTP采用无状态的短连接的通信方式,通常情况下,一次请求就完成了一次数据交互,也对应一个业务逻辑。然后连接就断开了。这种情况下,相比长...转载 2018-06-28 23:31:15 · 646 阅读 · 0 评论 -
cdn 阿里cdn请求原理以及缓存机制
阿里cdn请求原理以及缓存机制前提:假设CDN节点中没有客户访问的资源1. 客户访问某个网站。2. 客户向本地运营商DNS发出解析请求。3. 运营商DNS服务器将最终的解析权交给CNAME指向的CDN授权DNS服务器。4. CDN授权DNS服务器通过来源Ip知道了是哪个运营商的解析请求然后在运算某种算法返回给用户最近的CDN---L1节点IP地址。5. 客户访问CDN的L1节点,L1节点没有缓存则...转载 2018-07-10 00:06:07 · 1533 阅读 · 0 评论 -
架构 什么是CDN加速?为什么要用CDN
CND概况CDN的全称是Content Delivery Network,即内容分发网络。CND加速主要是加速静态资源,如网站上面上传的图片、媒体,以及引入的一些Js、css等文件。CND加速需要依靠各个网络节点,例如100台CDN服务器分布在全国范围,从上海访问,会从最近的节点返回资源,这是核心。CND服务器通过缓存或者主动抓取主服务器的内容来实现资源储备。关于CDN一些专业人士的解答下面内容采...转载 2018-06-07 12:53:41 · 1301 阅读 · 0 评论 -
dns 刷新本地DNS缓存的方法
刷新本地DNS缓存的方法 常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下 次访问该域名时电脑通过查找本地DNS缓存,就可以直接知道IP了,而不用再进行域名解析了,这就提高了效率,这就是DNS缓存,而域名更改过解析后,虽 然DNS服务器上已经更新,但本地还有DNS缓存,造成还是老的IP,可以通过下面的方法来解...转载 2018-06-07 10:22:20 · 6315 阅读 · 0 评论 -
架构 DNS原理及其解析过程
作者:郭无心链接:https://www.zhihu.com/question/23042131/answer/66571369来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。DNS原理及其解析过程为什么需要DNS解析域名为IP地址? 网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134...转载 2018-06-07 10:12:26 · 6169 阅读 · 1 评论 -
架构 全局负载均衡与CDN网络简介
一. 负载均衡分为:全局负载均衡(GSLB),服务器负载均衡(SLB)二. 服务器群选择:1. 选择: 临近程度,负载大小2. 方式: a. DNS轮询: 执行过程: 用户请求->DNS服务器->GLSB选择合适的服务器->返回服务器IP->请求->获取服务器内容 缺点:用户位置判断不准确 ...转载 2018-06-07 00:25:43 · 1829 阅读 · 0 评论 -
架构 简述负载均衡和CDN技术
曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。上面提到web性能优化需要多个角度去考虑,我们无法考虑到所有的优化细节,但可以从我们已知的层面去优化,我们就先从网络层面说起。 1.网...转载 2018-06-06 18:12:51 · 323 阅读 · 0 评论 -
分布式Web服务器架构
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易转载 2017-09-13 18:12:16 · 4413 阅读 · 0 评论 -
分布式与集群是什么 ? 区别是什么?
一、大白话解说,半分钟就懂,用生活中的例子来说明:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,再请了个配菜师负责切菜,备菜,备料 ... 厨师和配菜师的关系是分布式。一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群。一个配...转载 2019-04-11 14:09:40 · 315 阅读 · 0 评论