[导读]:假设一个页面有一亿零一行代码,打开需要10秒; 如果把一亿行代码做成外部调用,那么对于搜索引擎来讲,当前页面只有2行代码,0.001秒就已经打开完毕了。 这种理解对吗?...
假设一个页面有一亿零一行代码,打开需要10秒;
如果把一亿行代码做成外部调用,那么对于搜索引擎来讲,当前页面只有2行代码,0.001秒就已经打开完毕了。
这种理解对吗?
不对,个人之前测试过,这个问题建议你使用下浏览器插件就能知道了。
内部调用其实是执行最快的,只不过是网页代码多了而已。外部调用时页面简洁了,但是需要多一次http的请求,也是需要一一执行的,无非就是并行而已,但是一次http的请求速度应该是比较慢的(在加载中)。
举个例子来看,就是图片,网页的图片都是一个链接地址,相当于外部调用。所以每次执行的时候,都会发现文字打开了,但是图片还没有刷出来。而且加载完成后,还需要重新渲染下CSS,这样的速度就更慢了。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/19689.html