服务器是干什么的,服务器价位及使用方法( 二 )


首先 , 程序会以POST格式编写用户需要提交的数据 , 并填写服务器需要提交给服务器的可执行程序路径;
其次 , 服务器用CGI绑定参数 , 复制流程 , 通过管道传输参数 , 接收结果;
最后 , 子进程执行CGI , 从父进程接收参数 , 计算并返回结果 , 父进程将结果加载到静态模板文件中并放入缓冲区 。
[S2/]05
动态技术
通过以上内容的基本描述 , 我们可以得出一个结论 , 那就是所有的web服务器都是以短连接为主 , 获取的数据到达客户端一定是静态的 。这似乎和我们所说的动态数据不同 , 因为所谓的动态其实指的是这两种情况——
情况1:
用户POST后将数据提交给一个程序 , 程序将数据作为运行参数 , 结果加载到静态模板页面并返回给静态页面 。但是 , 从用户的角度来看 , 如果一次操作后页面数据不同 , 则同一页面将被视为动态页面 。
情况2:
用户请求一个JavaScript文件 , 服务器不做任何处理直接返回文件 , 由负责解析文件的浏览器执行 , 页面本地刷新 。
用户POST后请求向服务器提交数据 , 服务器根据提交的数据返回一个静态文件 , 浏览器接收并执行 。
以上是Web服务器的工作原理 , 希望对你的面试或者工作有所帮助 。如果同学们看完还有疑问 , 也可以在下面加微信讨论~


推荐阅读