关于共享资源文件
关于共享资源文件
共享资源文件:可以通过网络共享的文件被称为共享资源文件。
所有的文件内容都可以通过网络传输,因此所有的文件都是共享资源文件
Http服务器中的共享资源文件的分类:
-
静态资源文件:
-
文件中存放的是内容,且内容固定,不会发生变化的文件。如文档,图片,视频
-
文件中存放的是命令,这些命令只能在浏览器编译与执行的文件。如.html文件,.css文件, .js文件
-
-
动态资源文件:
-
如果文件中存放的是命令,并且这些命令不能在浏览器中编译和运行,只能在服务端计算机编译和运行,这样的文件被称为动态资源文件
静态资源文件和动态资源文件被调用时的区别:
-
静态资源文件被索要时,Http服务器直接通过输出流将静态文件中的内容或命令以二进制的形式推从欸发请求的浏览器,浏览器通过解析该二进制文件获取相应的服务。
-
动态资源文件被索要时,Http服务器需要创建当前class文件的实例化对象,通过实例化对象调用对应的方法处理用户请求,太难过输出流将运行的结果以二进制的形式推送给发起请求的浏览器。
以下是B/S通信模型下计算机通信流程图:
-
控制浏览器请求行为的三要素:
-
控制浏览器的请求地址
-
控制浏览器发送请求的方式
-
控制浏览器发送请求时携带的参数
控制浏览器接收结果的行为
-
控制浏览器采用对应的编译器,将二进制数据解析为对应的文字,图片,视频,命令
-
控制浏览器将解析内容或命令进行执行与展示(全局刷新展示/局部刷新展示)
-
控制用户与浏览器之间的交流(js---->Query)
总结:开发人员在互联网通信工程中要担负的职责