ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 1、web通信 web通信是采用http协议,完成C/S的通信方式。其流程图如下: ![2、Web通信流程](http://p1.pstatp.com/large/pgc-image/a80292122bad49a88f9b56567dccf709) 其中,整个网络拓展中存在: * DNS: 负责把域名解析成ip地址 * webserver: 提供web服务的机器 * 资源库: 泛指磁盘文件、数据库等等 ## 2、webserver如何处理资源 资源按照是否需要计算,来区分静态or动态文件:即每次请求都不变的资源,称之为静态文件。比如图片等等。相反,每次请求都需要计算,才能得到结果的,称之为动态文件。比如,php、py、lua等等语言编写的文件。 ### 2.1、静态文件 ![2、Web通信流程](http://p1.pstatp.com/large/pgc-image/479574bc137a44b7a27b3c838462279e) ### 2.2、动态文件 ![2、Web通信流程](http://p1.pstatp.com/large/pgc-image/d47d3aac37184266a3b825a71b936199) ### 2.3、总结 webserver在处理静态/动态资源时,是存在差异的.静态文件找到既可返回,而动态文件则需要进行处理计算后,才能够返回