首页 > 编程知识 正文

vue动态路由面试题,php设计模式面试题

时间:2023-05-05 17:20:21 阅读:27588 作者:464

1 .高可用性、高并发和高性能概述高并发(High Concurrency)

它是internet分布式系统体系结构设计中需要考虑的因素之一,通常保证系统能够同时处理许多请求。

高并发一般指标:

响应时间:系统响应请求的时间。

吞吐量:在一个单位时间内处理的请求数。

QS :每秒的响应请求数。

并发用户数—可以同时承载常规系统功能的用户数。

高可用(High Availability)

高性能意味着服务响应时间快,(CPU/处理器/存储器)尤其是高并发且响应时间不会急剧增加。

Nginx Nginx是一种轻量级、高性能的HTTP和反向代理web服务器,在BSD-like协议下发行。 其特点是占用内存少,并发性高。

3.nginx APP应用程序场景反向代理

负载平衡

动作分开

4 .区分正向代理和反向代理的是客户端,客户端需要进行代理配置。 浏览器首先访问vpn地址,vpn地址转发请求,最后还原请求结果

反向代理在服务器端发挥作用,是虚拟ip(VIP )。 来自用户的单个请求被转发到多个后端处理器中的一个,以处理特定请求。

5 .长连接和短连接的区别长连接:连接-数据传输-连接保持-数据传输-.-许多客户端关闭连接,直到一个客户端关闭连接。 长连接是指在建立套接字连接后,无论是否使用都保持连接,但安全性较低。

短连接连接-数据传输-关闭连接例如HTTP是无状态的短链接,浏览器和服务器在每次执行HTTP操作时建立连接,但在任务完成后断开连接。 连接后接收数据时会断开连接,因此每次数据受到处理时都不会联系。 这也是HTTP协议无状态的原因之一。

6.HTTP和HTTPS的区别

http是超文本传输协议,信息是明文传输,https是安全的加密传输协议。

http和https使用完全不同的连接方式,使用的端口也不同。 前者为80,后者为443。

http连接简单、无状态。HTTPS是用SSL HTTP协议构建的,可以加密传输、认证的网络协议,比http协议安全。

7 .什么是集群将同一业务部署到多个服务器,并在这些服务器面前通过负载平衡服务器选择优先运行哪个服务器;

8 .什么是负载均衡

根据规则分发服务接收到的请求的过程称为负载平衡。

9.Nginx负载平衡的规则是什么

1、轮询(默认) ) ) )。

每个请求按时间顺序分配给不同的后端服务器,如果后端服务器停机,则会自动删除

2、指定轮询概率

weight与访问率成比例,用于后端服务器性能不均匀时的默认选项。 如果未指定权重,则每台服务器的权重相同,数字越大表示请求的机会越多

3、ip_hash

每个请求都是为访问ip的每个哈希值分配的。 这样,同一客户端的连续Web请求将被传递到同一服务器进行处理,从而解决会话问题。 后台服务器宕机时,会自动跳转到其他服务器。

4、url_hash (第三方) ) )。

nginx根据访问url的混列结果分配请求,以便每个url都发送到同一后端服务器。 后端服务器为缓存服务器、文件服务器或静态服务器时有效。 缺点是,当后端服务器停机时,用户返回503错误,而不是url_hash自动跳转的其他缓存服务器。

5、第三方)。

按后端服务器的响应时间分配请求,响应时间短的优先分配

10 .集群分布式会话解决方案

会话保持(粘性会话)是将用户锁定到服务器

session复制—将用户的session信息存储在所有服务中

会话共享:实现SpringSession Redis方式

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。