页面的两种加载方式
一:同步加载
同步加载的特点就是:加载完毕新场景才会执行别的事情,举个栗子就是带队前进,站在前面的人不走,后面的人也就没法往前走。
对于前端来说,同步加载的资源例如静态资源,采用的阻塞模式,如果网页的头部没有正常显示,是不可能看到页面底部的。
二:异步加载
上面说完了同步,异步就很好理解了,还是上面的例子,就是站在和你同排的人和你的步调都是一致的,所以这是一种非阻塞模式。而这里的特点就是在加载新场景的时候,还可以执行其它的事情。例如AJAX,同步加载时,每次刷新整个页面,异步加载时,每次刷新需要更换的内容。按需加载策略就是采用了异步加载的思想。
三:异步相比同步有很多优点:
1. 浏览器可以从服务器同时请求多项内容
2. 这样浏览器请求的返回速度会快很多
3. 能够减少数据流量
四:异步加载对SEO有影响吗?
异步加载会对SEO造成影响,影响的大小主要是看你异步加载什么?是以什么方式返回?是否改变了原来的URL地址,主域名是否更改?
五:异步加载对SEO有哪些影响?
异步加载有没有影响,主要是看你是怎么异步加载的,
1:如果你异步加载的内容是以JS的方式返回,搜索引擎是不能识别的,因此收录就会降低;
2:如果你的异步加载图片等,它的URL路径发生了改变,那么网页的权重也是会变化的;搜索引擎全靠URL地址来识别;但是发生改变的新URL却可以增加收录和提升排名;
3:如果你异步加载返回过来的内容虽然说搜索引擎可以识别,但是它的主域名发生了改变;因此本网页及本域名会分散权重;
拿本网站举例:
如果你的www.mimisucai.cn这个网页页面,页面中很多的图片,链接都是异步获取过来的,从而本页面许多的链接地址,图片地址肯定会发生改变;它的路径或许就是:www.mimisucai.cn/*;
这就相当于分散权重;
异步加载如果都是加载同一域名还好,至少权重不分散,如果是不同域名,这就不是很好喽!
其实:中小网站真没必要做异步加载,弄一个好一点的服务器足够你运营;大网站都会做cdn加速,负载负载,动静分离,这个已经脱离了SEO范围;
发表评论