php特级课---1、网站大访问量如何解决
php特级课---1、网站大访问量如何解决
一、总结
一句话总结:
负载均衡和冗余技术
1、负载均衡和冗余技术是一回事么?
并不是:负载均衡是用户分流;冗余技术是避免出现单点故障
负载均衡:将不同的用户分流到不同的服务器上面去
冗余技术:避免出现单点故障,某台服务器宕机之后,冗余的那台能够立即发挥作用,不让用户感觉到有服务器宕机了
2、集群里面的计算机越多,整个集群的性能越好么(集群越大,是否会变成超级计算机)?
并不是,一个集群里面只有一台服务器是激活的,另外的处于休眠转态(没有负载均衡的情况下)
负载均衡+冗余技术+集群=超级计算机
没有负载均衡,集群中的计算机只能有一台是激活的,所以集群不等于超级计算机
3、集群的作用是什么?
a、计算速度快
b、做备份/冗余
服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器 集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行
4、交换机与路由器与猫的区别与联系?
交换机:负责把内部的网口弄多,方便更多机器可以联网
路由器:与外网进行沟通,没有路由器只有交换机只能访问内网(局域网)
猫:调制解调器,数模信号转换,数字与光信号的转换
路由器主外,像男人,交换机主内,像女人。
一般一个体系一个路由器即可,交换机却可以有很多个(当电脑很多的情况下)。
所以应用场景如下:
家用:一般是 猫+路由器,如果连的是光纤,猫负责将光信号转换为数字信号,路由器负责与外网(广域网)通信,比如说连上百度,这里的路由器也提供交换机的功能,一般家用路由器上面有4个lan口,这四个lan口就是提供交换机的功能。当然路由器也提供wlan(无线网)(无线局域网)的功能。
学校宿舍:路由器,感觉我们在学校的时候用路由器主要是用的交换器的功能,因为在学校上网我们要登录账号和密码,不知道这种情况下是学校的大型路由器直接集中提供访问外网的功能还是我们寝室路由器提供访问外网功能,学校系统负责账号监控和验证。
大型企业:猫+路由器+多个交换机。大型企业有几千台电脑,所以要提供几千个网线接口,这个时候就需要很多交换机了。
5、f5负载均衡技术是什么?
f5设备大概要100W,所以可以用linux里面的lvs代替
客户机207.17.117.20访问f5负载均衡代理216.34.94.17:80的时候,这个f5负载均衡将用户的请求按照规律给内部的服务器(比如:192.168.20.1:80这台服务器)
6、架构师需要哪三种基本技能?
软件设计与开发经验;团队协作技能;很强的沟通能力
第三是具有很强的沟通能力,其实这一点好像什么角色都最好具备,软件架构师需要与各路人马经常打交道,客户、市场人员、开发人员、测试人员、项目经理、网络管理员、数据库工程师等等,而且在很多角色之间还要起沟通者的作用。
7、Linux的LVS负载均衡怎么运行?
用户请求通过路由给lvs,lvs把不同的请求转发到不同的服务器上面去,服务器直接把数据返回给用户(不通过lvs了)
实现为用户请求的数据进行过程
虚线为服务器返回的数据过程
8、典型的LVS结构由哪些部分组成?
负载调度器、服务器池、共享存储
一般来说,LVS集群采用三层结构,负载调度器、服务器池、共享存储主要部分组成。
共享储存中存储的是服务器池的全局变量,这样能保证全局变量只有一份,比如session和cookie。
9、典型的LVS结构中的共享储存主要储存什么?
共享储存中存储的是服务器池的全局变量,这样能保证全局变量只有一份,比如session和cookie。
10、热备份路由技术是什么(IP网络冗余技术)?
是思科私有的一种技术,它确保了那个网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,以此为IP网络提供冗余性
HSRP(热备份路由协议):是思科私有的一种技术,它确保了的那个网络边缘设备或接入链路出现故障时,用户通信能迅速并透明地恢复,以此为IP网络提供冗余性。热备份路由协议为IP网络提供容错和增强的路由选择功能。通过使用一个虚拟的IP地址和虚拟MAC地址,LAN网段上的两台或者多台路由器可以作为一台虚拟路由器对外提供服务。
熟悉HSRP组成员
HSRP备份有一台活跃路由器,一台备份路由器,一台虚拟路由器和其他路由器组成。
活跃路由器:主要功能是转发到虚拟路由器的数据包。组中的另一台路由器被选为备份路由器。活跃路由器通过发送Hello消息来承担和保持它活跃的角色。
备份路由器:只要功能是监视HSRP组的运行状态,并且到活跃路由器不能运行时,迅速承担起转发数据包的责任。备份路由器也传输Hello消息,告知组中所有路由器备份路由器的角色和状态变化。
虚拟路由器:主要功能是想最终用户提供一台可以连续工作的路由器。虚拟路由器配置有它自己的IP地址和MAC地址,但并不实际转发数据包。
其他路由器:这些路由器监视Hello消息,但不做应答。这些路由器转发任何经由他们的数据包,但并不转发经由虚拟路由器的数据包。
二、网站大访问量如何解决





三、架构师_百度百科
具体要求
培养过程
具备能力
主要分类
软件架构师
信息架构师
网站架构师
发展现状
参考:架构师_百度百科
https://baike.baidu.com/item/%E6%9E%B6%E6%9E%84%E5%B8%88/8281290
php特级课---1、网站大访问量如何解决的更多相关文章
- 架构-LAMP特级学习(网站大访问量解决方案)
网站运营要面对的四个问题总结: 1.大访问量(主用负载均衡技术) 2.大存储量 3.访问速度 4.服务器监控 一.大访问量解决方案 超级计算机 = 负载均衡 + 集群 0.反向代理(Nginx等实现) ...
- php特级课---2、网站大数据如何存储
php特级课---2.网站大数据如何存储 一.总结 一句话总结: mysql主从,分库分表,mysql分区,mysql集群,Nosql 1.mysql主从服务器各自的功能是什么? 增删改,主服务器 查 ...
- php特级课---4、网站服务监控
php特级课---4.网站服务监控 一.总结 一句话总结:这些是架构师的知识 网络流量监控:cacti,mrtg 邮件报警系统:postfix 压力测试工具:Apache压力测试软件-ab,Mysql ...
- Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性
简介 Tengine是由淘宝网发起的Web服务器项目.它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性.Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很 ...
- php特级课---3、常用的网站加速技术有哪些
php特级课---3.常用的网站加速技术有哪些 一.总结 一句话总结:网站加速技术是一组技术的组合,来提升网站的速度 1.Squid代理缓存技术 2.页面静态化缓存 3.Memcache 4.Sphi ...
- php特级课---5、网络数据转发原理
php特级课---5.网络数据转发原理 一.总结 一句话总结: OSI七层模型 路由器 交换机 ARP 代理ARP 1.OSI7层模型? 电缆 MAC地址 ip 端口 应用 1层 通信电缆 2层 原M ...
- php面试题二--解决网站大流量高并发方案(从url到硬盘来解决高并发方案总结)
php面试题二--解决网站大流量高并发方案(从url到硬盘来解决高并发方案总结) 一.总结 从外到内解决网站大流量高并发问题---从提交一个url开始(从用户按下搜索栏回车键开始) url最开始会到d ...
- Nginx网络架构实战学习笔记(五):大访问量优化整体思路、ab压力测试及nginx性能统计模块、nginx单机1w并发优化
文章目录 大访问量优化整体思路 ab压力测试及nginx性能统计模块 ab压力测试及nginx性能统计模块 ab压力测试 nginx性能统计模块 nginx单机1w并发优化 整装待发: socket ...
- PHP文件操作,多行句子的读取,file()函数,file_get_contents()函数,file_put_contents()函数,is_file,统计网站pv (访问量),文件的复制 copy,文件重命名 rename,删除文件 unlink
php中添加utf-8: header("Content-type:text/html;charset='UTF-8'"); 文件操作步骤: 1.在同一目录下建立一个file.tx ...
随机推荐
- Springboot中jar 重复冲突 导致 静态资源加载问题!
这个jar 其实在common 中也是存在的 ,当时没注意看,就导入进来了,然后 css js 等一些静态资源全部不能加载!具体原因我没去深挖!后面找个时间深挖下,先填坑!
- <2013 12 17> 雅思写作、口语相关
这一个多月,参加了两次雅思考试,成绩分别为: Overall:6.5 L:7.0 R:7.5 W:6.0 S:5.5 Overall:7.0 L:7.0 ...
- qt 如何给图元安装一个场景事件过滤器?
void QGraphicsItem::installSceneEventFilter(QGraphicsItem *filterItem) class LabCrossEvent : public ...
- 我的Android进阶之旅------>【强力推荐】Android开源图表库XCL-Charts版本发布及展示页
因为要做图表相关的应用,后来百度发现了一个很好的Android开源图表库(XCL-Charts is a free charting library for Android platform.) 下面 ...
- ubuntu16.04的下载地址
官网不推荐 https://www.ubuntu.com/download 阿里云开源镜像站 http://mirrors.aliyun.com/ubuntu-releases/16.04/ 浙江大学 ...
- 《Tensorflow技术解析与实战》第四章
Tensorflow基础知识 Tensorflow设计理念 (1)将图的定义和图的运行完全分开,因此Tensorflow被认为是一个"符合主义"的库 (2)Tensorflow中涉 ...
- java中使用axis发布和调用webService及dom4j解析xml字符串
工作中需要调用webService服务,这里记录一下如何在java中发布和调用webService. 需要的jar包: webService服务端: import javax.jws.WebMetho ...
- oracle11g参数的简单查看方法
1.查看processes和sessions参数show parameter processesshow parameter sessions 2.修改processes和sessions值alter ...
- 实现对第三方应用任意SO注入
实现对第三方应用任意SO注入 0x01 应用在Android中运行,从外部对该进程可以进行任意SO文件动态注入,就是应用动态运行我们的SO文件 0x02 基本的逻辑是: 1. 获取目标进程的pi ...
- LeetCode: Keyboard Row
代码长了些,但还是比较简单的 public class Solution { public String[] findWords(String[] words) { List<String> ...