代理服务器的几种使用场景
目录
一、校园网代理服务器
1、身份认证
2、加速内网访问
3、对访问内网的请求进行筛查
二、企业代理服务器
1、负载均衡
2、审核请求
代理服务器分为正向代理和反向代理,正向代理用于请求的转发,反向代理往往作为一个缓存。下面校园网中,转发同学们的请求就是正向代理;而缓存访问频率较高的资源就是反向代理,每次请求该资源的时候,直接返回代理服务器缓存的资源。
一、校园网代理服务器
我们在学校通过校园网访问百度的时候,我们发送的请求实际上并不是直接发给百度服务器,而是先发给学校内部的代理服务器,然后再经由代理服务器发送给百度服务器。为什么要这么做呢?
1、身份认证
如果每个进入到校园网覆盖区域的人都能连上校园网,可能一些无关人员会占用学校资源,因此我们每次登录校园网的时候,都需要用学号和密码进行验证登录,此时验证我们身份的就是代理服务器。
2、加速内网访问
代理服务器上可以缓存一部分访问频率比较高的资源,比如有部电影“神探大战”上映了,很多同学向百度服务器请求这个电影的资源,此时代理服务器就可以缓存这部电影的资源,后面如果有同学访问这部影片的资源,直接返回代理服务器上的电影资源,而无需向百度服务器申请,这就加速了内网的访问。
3、对访问内网的请求进行筛查
我们平时可能会访问到一些非法网站,一旦访问了非法服务器的网站,该网站就可以给我们发送各种请求,此时我们很有可能会收到这些非法网站的攻击。
但是有了代理服务器,他可以对访问内网的请求进行筛查,滤除一些非法网站的请求。
二、企业代理服务器
1、负载均衡
假设某个企业的服务器收到了100w个请求,如果不使用代理服务器,可能这100w个请求可能就集中到了10台中的某一台上,这就给某一台服务器造成了很大负担,忙的忙死,闲的闲死。
有了代理服务器,代理服务器不做业务处理,只根据每台机器的负载情况做业务转发,较为均衡的将请求分配到每台服务器。
2、审核请求
这样做不会把公司的主机直接暴露给外部,当企业服务器受到攻击的时候,先攻击的肯定是代理服务器,此时企业就可以在代理服务器上部署对应的防御方案。
代理服务器的几种使用场景相关推荐
- java get请求传参_Java-ThreadLocal三种使用场景
ThreadLocal对于每一位Java读者而言我想可能都不陌生,因为面试基本都会被问到. Java-ThreadLocal三种使用场景 关于ThreadLocal JDK1.2的版本中就提供java ...
- Numpy中np.mashgri() 函数介绍及2种应用场景
@[toc](Numpy中np.mashgri() 函数介绍及2种应用场景 文章目录:) 近期在好几个地方都看到meshgrid的使用,虽然之前也注意到meshgrid的用法. 但总觉得印象不深刻,不 ...
- Java CountDownLatch的两种常用场景
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/120506758 本文出自[赵彦军的博客] 文章目录 简介 场景1 让多个线程等待: ...
- Redis 几种应用场景
Redis 几种应用场景 字符串缓存 <?php$redis = new Redis();$redis->connect('127.0.0.1',6379);$strKey = 'test ...
- 面试一口气说出Spring的声明式事务@Transactional注解的6种失效场景
一.Spring事务管理的两种方式 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种. 编程式事务:是指在代码中手动的管理事务的提交.回滚 ...
- table表头固定4种方法_在常见的3种工资条场景中,教你4种批量打印工资条的方法...
私信回复关键词[福利]~ 获取丰富办公资源,助你高效办公早下班! 打印工资条估计是财务老师的痛,要把一行行的数据,变成一条条的工资条. 数据很多,表头很复杂. 一个个复制粘贴?那是不可能的! 那怎么办 ...
- Synchronized 的 8 种使用场景!
blog.csdn.net/x541211190/article/details/106272922 简介 本文将介绍8种同步方法的访问场景,我们来看看这8种情况下,多线程访问同步方法是否还是线程安全 ...
- 应用Quick BI实现首购用户和用户首购的三种运营场景监控
导读: 首购用户和用户首购是互联网公司运营中最简单.最常遇到.也最容易混淆的两个概念.运营人员与BI经常在首购用户和用户首购上沟通不畅,信息不对称造成理解偏差,导致数据仓库模型或者BI仪表板一改再改. ...
- mysql replace 效率,MySQL replace实用场景 MySQL实现replace函数的几种实用场景
想了解MySQL实现replace函数的几种实用场景的相关内容吗,_陈哈哈在本文为您仔细讲解MySQL replace实用场景的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:MySQL,r ...
最新文章
- 学习笔记 之 JQuery 基础语法
- 将jar包制作成docker镜像
- php array函数 array_sum 求数组所有值和
- Flips测试类(page43)
- Vue 移动端实现调用相机扫描二维码或条形码
- 分享一款好用的微信相册小程序《群相册大师》
- 第7章第30节:四图排版:四张图片交错对齐排列 [PowerPoint精美幻灯片实战教程]
- Arduino 编译出错:Pixy2I2C.h: No such file or directory
- iframe中加入html,HTML中IFRAME标签的使用
- 5.8 拉普拉斯算子和拉普拉斯矩阵,图拉普拉斯算子推导
- Python数学中裂项相消的计算-求前N项和
- 基于springboot微信小程序支付功能实现
- 如何把RGB图像的256色减少为16色、32色、64色
- 使用QAxObject将原来的Excel数据转换为PDF
- 基于SpringBoot+Mybatis框架的商城秒杀项目总结
- springboot向前端页面实时打印日志
- MySQL相关参数配置及性能优化
- 搭建kindleEAR为kindle推送RSS订阅
- 【2022】计算机视觉算法岗面试题目和复习知识点汇总
- 开源的OA办公系统——勾股OA2.0发布,新增审批模块、工作上报等功能模块
热门文章
- PLC/DCS系统常见的干扰现象及判断方法
- 任务间通信==ucosii
- mac中图像查看器EdgeView2的使用以及对于“EdgeView2修改排序规则但规则不起作用“问题的解决
- Android面试题——Service
- ios 10 部分App无法连接网络或网络错误
- 线性反馈移位寄存器(LFSR) ______FPGA产生基于LFSR的伪随机数
- 初步认识一下Kubernetes(k8s)
- linux block layer第二篇bio 的操作
- ucenter avatar.php,UCenter版本Discuz!头像转换工具详解
- 数据采集的可靠性和准确性