谁知道哪些文件应该包含在网站中?

时间:2013-07-21 05:36:15

标签: apache http

当浏览器请求网站,来自HTTP服务器的任何网站时,两者中的哪一个会解析网站的内容,以便知道哪些其他文件需要包含在网页上?

我的意思是:

  1. 浏览器要求html文件,然后观察者需要导入一些外部css文件,HE就是请求它们的人。
    1. HTTP服务器在面对网站请求时,解析(已经知道)哪些网站需要链接到某个网页并将其与html页面一起发送?
    2. 我猜第一个案例是正确的,但如果有人可以确认并澄清它,我会很感激。

2 个答案:

答案 0 :(得分:1)

这一切都是由客户端完成的(通常是浏览器)。当它看到引用其他文档的<script><iframe><img><link>等标记时,会在必要时下载它们。

答案 1 :(得分:1)

根据维基百科 -

  

Web服务器的主要功能是将网页提供给   使用超文本传输​​协议(HTTP)的客户端请求。这个   表示可以传送HTML文档和任何其他内容   包含在文档中,例如图像,样式表和脚本。

  

Web浏览器的主要目的是提供信息资源   给用户(“检索”或“提取”),允许他们查看   信息(“显示”,“渲染”),然后访问其他   信息(“导航”,“以下链接”)。

浏览器解析HTML并请求相关内容。