2011-02-24 134 views
0

有没有人知道浏览器(IE,Firefox,Chrome)如何加载网页?我认为他们首先加载html,然后加载js,css,image。但我不确定。任何机构都知道它具体吗?或者可以给我一个参考?我正在做一个代理服务器。我将所有数据代理到浏览器。但浏览器仍在加载网页。谢谢!浏览器如何加载网页?

回答

0

尝试使用插件,如Firefox中的Firebug或Chrome中内置的开发人员工具。这些将显示加载哪些文件,按照什么顺序,以及它们是从浏览器缓存还是从服务器加载。你考虑到浏览器缓存在这个方面的影响吧?

缓存中没有任何内容,浏览器会首先加载页面,因为它是知道要加载哪些js,css和图像的唯一方式。

编辑:在其他的答案中指出,它加载的页面的事实第一并不意味着它一定开始在其他资源之前完成与;它可能会并行发生。

0

这是实现特定的,因浏览器而异。 这也是在网页浏览的瓶颈之一,所以有使用相同的连接,以避免打开新的连接

  • 一些开销各种优化

    • 一些负载的所有资源从一台服务器将开始并行加载新的资源,一旦链接被引用页遇到,用了等待页面完全加载或解析

    所以,如果你正在构建一个根儿目的代理你不能假设一个具体的方法。

  • +0

    IE,FF,Chrome是否有官方参考? – Magic

    相关问题