动态服务器与静态服务器
由于每次查找资料都需要耗费大量时间,于是写下此文章,方便日后查阅复用.
静态服务:主要提供静态资源,不同用户访问到的资源相同
动态服务:提供动态服务,不同用户访问到的资源不同
服务器的几个叫法:
web服务器:广义上来说,就是响应用户的需求,提供服务,当下所有的服务器软件都可以称之为web服务器软件
HTTP服务器(静态服务):使用HTTP协议传输资源,提供服务
应用服务器(动态服务):一个特定应用的承载容器
常见的轻量级服务器软件:
1、Nginx:典型的静态服务器,可做反向代理、负载均衡,一般放在最前面直面用户,和后端Tomcat打配合;纯C写的,性能贼高、内存消耗极少、稳定性也相当好,互联网公司重度使用
2、Tengine:阿里出品,基于Nginx服务器做的改造(加强和封装),对大流量场景做了很多高级功能,性能、稳定性优秀
3、Apache http server:也是静态服务器,但是不如Nginx
3、IIS:微软开发,只能用在Windows下,具有应用服务器能力的http服务器
4、Tomcat:Apache出品,典型的应用服务器软件,符合Servlet标准的应用容器,也可以提供http服务,但一般不会作为http服务器;是Spring Boot框架默认的内置服务器
5、Jetty:跟Tomcat是一个性质的东西,符合Servlet标准的应用容器,也是Spring Boot框架支持的服务器,但不是默认的
6、Undertow:红帽子出品,跟Tomcat、Jetty一样也是Spring Boot框架支持的服务器,但不是默认的;高并发时性能优于Tomcat、Jetty
几款商用重量级的服务器软件:
1、JBoss(从8版开始更名为WildFly):不仅是Servlet应用容器,更是EJB的应用容器,整套JavaEE框架部署的解决方案
2、WebLogic:Oracle公司出品,用于部署企业级JavaEE应用,全能型,几乎支持JavaEE所有的应用规范
3、WebSphere:IBM公司出品,支持更多JavaEE的应用规范的综合应用服务器
新手一枚,在成长的道路不断踩坑,如有不妥,欢迎指出!
生活不易,但也要长存理想!
动态服务器与静态服务器相关推荐
- 缓存nginx服务器的静态文件
------26--张立-- 目的: 缓存nginx服务器的静态文件.如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新.便于缓存以减轻服务器的压力. 实 ...
- Nginx(三):负载均衡策略 与 Nginx静态服务器
相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...
- nodejs从服务器返回静态文件,nodejs静态资源服务器
nodejs静态资源服务器 内容精选 换一换 WebSdk需要客户结合自身业务需求搭建web服务器并集成sdk使用.自行搭建一个web服务器,将wwwroot下的文件拷贝到web服务器的静态资源目录下 ...
- Nginx_01_Nginx三大基础功能(静态服务器、虚拟主机、负载均衡/服务端代理)
文章目录 一.前言 二.Nginx三大功能--HTTP服务器 三.Nginx三大功能--虚拟主机 3.1 虚拟主机 3.2 Nginx配置文件的结构 3.3 Nginx三种虚拟主机方式--基于ip的虚 ...
- 自己写的小型静态服务器
最近,由于计算机网络课程,自己动手写了一个静态服务器,感觉挺好玩的,慢慢了解到tomcat服务器的原理,而我这次做的只做了GET和PUT方法,废话不多说,下面上代码: package com.xanx ...
- Python简易web静态服务器程序搭建
Python简易web静态服务器程序搭建 Python自带简易静态web服务器搭建 http.server模块 DIY简易静态web服务器程序搭建 普通版 步骤 具体代码 面向对象版 代码 命令行版 ...
- 使用nodejs编写静态服务器
1.使用nodejs编写静态服务器 const http = rquire('http'); const url = require('url'); const server = http.creat ...
- 构建静态服务器_为静态网站构建无服务器联系表
构建静态服务器 介绍 (Introduction) A few years ago AWS launched static hosting service S3, which was a paradi ...
- 使用Nginx搭建前端静态服务器+文件服务器
大家可能被虚拟主机不太了解,那我们的解释一下,虚拟主机指在一台物理主机服务器上划分出多个磁盘空间,每个磁盘空间都是一个虚拟主机,每台虚拟主机都可以对外提供Web服务,并且互不干扰. 一.Nginx的虚 ...
最新文章
- iOS项目的本地化处理(多国语言)
- unix高级编程apue.h问题
- xftp 无法连接linux 22端口,解决Xshell不从22端口连接服务器
- 打开文件对话框的演练 c# 1614821885
- git clone加速(github加速)
- mysql explode函数_hive中,lateral view 与 explode函数
- Dev C++下载安装
- 使用Loadrunner进行性能测试
- iOS微信消息延迟和不提醒,这样即可解决
- 五大免费采集器哪个好,火车头,海纳,ET,三人行,狂人采集
- 虚幻官方文档使用UMG(虚幻运动图像)的用户界面笔记[VS2019]
- 用键盘控制鼠标移动的Python脚本
- 1.pygame简介
- 【华为 AC+AP】
- 三维全景展示——震撼你的视觉
- VTP(Vlan Trunking Protocol)——vlan中继协议
- 舍弃是成功之母:花总刘韧聊《知识英雄》
- 解决UE5项目打包,使用UDP、SocketIO插件报错的问题
- rk3288 rlt8723bs蓝牙没有搜索到蓝牙设备并且配对失败
- 吃苹果小游戏(Python)