webserver的作用!
常见的webserver:Apache和Nginx(linux平台) IIS(window平台)
非常多小公司小项目眼下不一定使用了webserver,由于流量下,单台应用server能够支撑。
实际工作中。我所体会的webserver的作用:
1. 负载均衡(当中还提供session的支持,比方一个用户IP訪问的是应用的A机器。他之后的请求都会请求道A机器)
2. 代理转发请求一下,更安全些,不直接暴露应用serverIP给对方,由于应用server里面有代码等等
3. webserver能够统一统计和处理所以请求,比方有日志记录全部被訪问的url,以及统计。
4. webserver还能够针对不同的url转发到不同应用server地址。
比方aaa.com/bbb/ccc.html转发A应用server。aaa.com/ddd/ccc.html转发B应用server
5. 能够相应用server抛出的全部503等全部错误页面统一跳入它自己设置的html页面,或者调至统一的错误异常系统里面去。
6. 应用server迁移,或者IP更换的时候。仅仅须要在webserver上面配置就可以。便于统一管理
缺点:
1. 每次请求都多走了一次网络开销。慢。
2. 维护更麻烦。
webserver的作用!相关推荐
- Spring中SmartLifecycle和Lifecycle的作用和区别
欢迎关注方志朋的博客,回复"666"获面试宝典 本文基于SpringBoot 2.5.0-M2讲解Spring中Lifecycle和SmartLifecycle的作用和区别,以及如 ...
- selenium之作用和工作原理
selenium之作用和工作原理 selenium的作用和工作原理 利用浏览器原生的API,封装成一套更加面向对象的Selenium WebDriver API,直接操作浏览器页面里的元素,甚至操作浏 ...
- 企业应用程序部署在iOS 7.1上不起作用
本文翻译自:Enterprise app deployment doesn't work on iOS 7.1 We distribute apps via an Enterprise account ...
- Servlet学习DAY_01:服务器概念/Web服务器的作用/ Servlet概念/ 如何关联和解除Tomcat/ 创建一个Web工程 /Servlet响应流程/ Get-Post /常见异常
Servlet 什么是服务器 服务器就是一台高性能电脑 电脑上安装了提供服务的软件就称为 xxx服务器 举例: 邮件服务器: 就是在电脑上安装了提供邮件收发服务的软件 ftp服务器: 就是在电脑上安装 ...
- WebServer 软件原理简介
一. B/S结构 和 C/S结构简介 1.1 C/S结构 所谓C/S 就是 Client - Server , 在Client端有个界面程序. User会通过这个Client端程序来读写 存放 ...
- php 通讯协议,通讯协议作用
通讯协议的作用 由于TCP是基于流的,客户端发送的请求数据是像水流一样流入到服务端,服务端探测到有数据到来后应该检查数据是否是完整的,因为可能只是一个请求的部分数据到达服务端,甚至可能是多个请求连在一 ...
- 计算机底纹不起作用,CSS - 背景颜色在IE11中不起作用(CSS - background-color not working in IE11)...
CSS - 背景颜色在IE11中不起作用(CSS - background-color not working in IE11) 我有以下代码: .skills_column { padding: 5 ...
- asp.net web新闻发布系统_Web.config在渗透中的作用
前言 本文主要介绍web.config文件在渗透中的作用,即可上传一个web.config时的思路,话不多说,开始正题.首先我们来看一下web.config是什么,援引百度百科的介绍: Web.con ...
- 从零开始自制实现WebServer(五)---- 浅沿芳草鲜花小路静心踱步 拨云见雾终见多线程ThreadPool
文章目录 全流程实现博客链接 前引 (五)---- 浅沿芳草鲜花小路静心踱步 拨云见雾终见多线程ThreadPool 1.理清头绪 直通主路 抓住重点 2.罗列代码 一回生二回熟 再次起航 1.ech ...
最新文章
- 让神经网络给符号AI“打工”,MIT和IBM联合解决深度学习痛点,未来将用于自动驾驶...
- 学习mysql触发器遇到的问题
- python进程共享内存_Python进程间通信之共享内存
- 天池 在线编程 最小振幅(排序)
- Apache Flink 结合 Kafka 构建端到端的 Exactly-Once 处理
- CRITIC法之matlab
- 计算机组成原理个人笔记(三)
- 让TOOLBAR呈多列显示
- 堆插入和删除的简单实现
- Android 数独游戏开发,强逻辑的梳理
- android心率曲线绘制,巧妙绘制心率曲线图的方法实践
- 第八次作业——MPEG音频编码
- 高德地图定位及导航开发流程
- RMON MIB:远程监控 管理信息库
- 清除浏览器js和css缓存
- python中的data解释_python中的data解释_python unicodedata用法
- js 实现在当前页面打开新窗口
- 腾讯 2022 校招大厂薪资首发,白菜总包接近 40w!
- 18 个 Jupyter Notebook 小技巧,帮助你快速腾飞
- 什么是第三代半导体,半导体的发展历程,第三代半导体的前景