重要的Web结构组件

下面介绍一些比较重要的Web应用程序:

  • 代理:位于客户端和服务器之间的HTTP中间实体。
  • 缓存:HTTP的仓库,是常用页面的副本可以保存在离客户端更近的地方。
  • 网关:连接其他应用程序的特殊Web服务器。
  • 隧道:对HTTP通信报文进行盲转发的特殊代理。
  • Agent代理:发起自动HTTP请求的半智能Web客户端。

代理

HTTP代理服务器是Web安全、应用集成以及性能优化的重要组成模块。

如下图,代理服务器位于客户端和服务器之间,接收所以客户端的HTTP请求,并将这些请求转发给服务器(可能会对请求进行修改之后转发)。对用户来说,这些应用程序就是一个代理,代表用户访问服务器。

出于安全考虑,通常会将代理作为转发所有Web流量的可信任中间节点使用。代理还可以对请求和相应进行过滤。比如,在企业中对下载的应用程序进行病毒检测,或是对小孩纸不能看的东西进行一下屏蔽。

缓存

Web缓存(Web cache)或代理存(proxy cache)是一种特殊的HTTP代理服务器,可以将经过代理传送的常用文档复制保存起来。下一个请求同一文档的客户端就可以享受缓存的私有副本所提供的服务了(如下图)。

【计算机网络】重要的Web结构组件总结相关推荐

  1. java怎么监听多个组件,java web(五):java web三大组件之另外两个和八大监听器

    java的三大组件指Servlet.Filter.Listener.八大监听器指八个接口.前面介绍了Servlet,现在介绍一下Filter拦截器以及拦截地址的设置, Listener监听那些事件. ...

  2. 微软web服务器组件,iis8.0安装包微软Web服务器组件 官方版

    iis8.0安装包是一款微软推出的Web服务器组件,iis8.0在网络应用服务器的管理.可用性.可靠性.安全性.性能与可扩展性方面提供了许多新的功能今天跟大家分享iis8.0完整安装包下载,本站提供i ...

  3. iis8.0php套件包,iis8.0下载|iis8.0安装包微软Web服务器组件官方版 8..8 - 系统天堂

    iis8.0安装包是一款微软推出的Web服务器组件,iis8.0在网络应用服务器的管理.可用性.可靠性.安全性.性能与可扩展性方面提供了许多新的功能今天跟大家分享iis8.0完整安装包下载,本站提供i ...

  4. asp.net会员卡管理系统VS开发sqlserver数据库web结构C#编程

    一.源码特点         asp.net 会员卡管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库 系统主要采用B/S模式开发. 下载地址: asp.net会员卡管理系统VS开 ...

  5. 如何构建基于 Web Excel 组件的指标补录平台

    本期 Chat,由华融融通科技有限公司开发经理--郭晓冬先生,分享"纯前端表格控件 SpreadJS 在金融行业的应用"以及如何构建基于 Web Excel 组件的指标补录平台. ...

  6. 一文看懂web组态编辑器web可视化组件

    关键字: web组态编辑器集成,web组态页面集成,web可视化组件,web SCADA前端和后端,web可视化编辑器 web组态编辑器web图形可视化软件 web可视化编辑器,又称WEB组态可视化软 ...

  7. Web三大组件的注册——Servlet、Filter、Listener(监听三大作用域: ServletContext、HttpSession、ServletRequest )

    Web三大组件的注册 Servlet @WebServlet("/user.action") <servlet> </servlet> <servle ...

  8. 老李分享:Web Services 组件 1

    老李分享:Web Services 组件 在过去的几年里,三大主流技术已经成为构成当今 web service 技术的全球标准.接下来我们来讨论一下这些技术. XML-RPC XML-RPC 是在计算 ...

  9. web.xml 组件加载顺序

    转载自  web.xml 组件加载顺序 在配置项目组件的过程中, 了解Tomcat加载组件顺序很有必要. 例如某些框架如Quartz的集群功能需要数据库的支持, 数据库的加载肯定要在框架组件加载之前. ...

最新文章

  1. 套接字编程--TCP
  2. Nginx 代理 WebSocket
  3. Hibernate一对多(注解)
  4. iOS面试用到的知识点和技术点--第二章
  5. 施华洛世奇的少女水晶梦还能继续吗?
  6. Java 8:默认方法解析规则
  7. c语言 多文件 学生系统,编的学生成绩管理系统 从文件中读取保存数据总会多读入一组乱码数据...
  8. 用c语言求最大公约数的流程图,如何用c语言求最大公约数和最小公倍数
  9. leetcode题解102-二叉树的层序遍历
  10. Amazon WorkSpaces现支持Amazon Linux 2 Desktop
  11. AcWing1083. Windy数(数位DP)题解
  12. CVPR 2020文本图像检测与识别论文/代码
  13. 【转】线程、Thread类和线程终止
  14. TCP/IP 选项TcpTimedWaitDelay设置
  15. Spring Boot + PageHelper 实现分页,总结得很全了!
  16. 生产排程系统_MES环境下如何执行智能生产排程
  17. Unity与安卓开发的一些路径知识
  18. 【软考软件评测师】2016年下案例分析历年真题
  19. 2022年起重机司机(限桥式起重机)考试题库模拟考试平台操作
  20. 2022电工(中级)操作证考试题库及模拟考试

热门文章

  1. Matlab 常用语法速记 1
  2. Python on the Way, Day1 - Python基础1
  3. input hidden用法
  4. Chart.js学习
  5. vici 开源asp.net mvc支持asp.net2.0II6.0下部署 实例下载地址
  6. 蓝桥杯历届试题----分糖果(模拟)
  7. MySQL的外键约束
  8. 详细介绍nagios基本配置
  9. activemq控制发送频率_发送activemq
  10. lisp遍历表中所有顶点_三十张图片让你彻底弄明白图的两种遍历方式:DFS和BFS...