服务器如何真正处理对http请求的响应?
我知道服务器在http请求、HTML、CSS、Js和其他静态文件之后向客户端发送网站组件,这些文件是在客户端浏览器中构建网站所必需的 我想了解服务器实际如何生成响应,因为它应该处理多个请求,而不仅仅是一个请求 我假设服务器从文件中创建一个实例,并通过http响应将其发送给客户端??这是正确的、错误的、不准确的还是不完整的,或者服务器上是否有其他过程使其正常工作???这些“网站组件”(浏览器代码)可以由服务器随意创建。有两种典型的模式。静态和动态 静态资源是提前创建的。服务器在请求时无法自定义这些内容 收到请求时将生成动态资源。例如,可以生成一个HTML资产,以包括在随请求一起发送的cookie中找到的特定用户的用户名。这通常是通过像Python的jinja2这样的模板完成的服务器如何真正处理对http请求的响应?,http,web,server,Http,Web,Server,我知道服务器在http请求、HTML、CSS、Js和其他静态文件之后向客户端发送网站组件,这些文件是在客户端浏览器中构建网站所必需的 我想了解服务器实际如何生成响应,因为它应该处理多个请求,而不仅仅是一个请求 我假设服务器从文件中创建一个实例,并通过http响应将其发送给客户端??这是正确的、错误的、不准确的还是不完整的,或者服务器上是否有其他过程使其正常工作???这些“网站组件”(浏览器代码)可以由服务器随意创建。有两种典型的模式。静态和动态 静态资源是提前创建的。服务器在请求时无法自定义这些
如今,静态地提供这些资源,并使用客户端JavaScript应用程序和单独的数据API来定制内容,是构建交互式网站(web应用程序)最流行的方式如果您有兴趣了解更多关于服务器如何响应请求的信息,并且您已经熟悉JavaScript,那么我建议您选择Express JS。网上有很多很好的教程