最专业的八方代购网站源码!

资讯热点
链接提交 - js代码推送进化版

发布时间:2020-2-23 分类: 电商动态

关于js代码推送链接提交,今天的歌姐姐姐邀请了专家马军,供大家分享。

百度代购源码网站管理员平台已经为链接索引提供了JS脚本的自动索引一段时间。用百度自己的话说:JS链接推送代码以网页为最小对象,服务于整个平台和多终端,可以使用PC站和移动台。当安装代码的页面被加载到任何平台(浏览器,微信,微博)时,页面链接将首次被推送到百度,从而提高了代购源码网站新内容的发现速度。

这太棒了吗?让我们再看一遍。这段代码增长如下:

(百度JS链接推送代码)

只需将此代码放入您的每个页面,每次用户访问这些页面时,它都会通过此脚本从百度下载1x1 gif,并记录此页面的URL地址。

 自动推送脚本的性能考虑

通过这个脚本,我们可以看到:

1,它首先确定当前协议类型是https还是其他类型(例如,http,ftp等)

2,然后从百度下载一个流行的js文件

3.然后它将从js文件的内容生成一个脚本块并将其插入当前页面

4.最后,将运行此脚本块

我们可以访问这两个js文件来查看它们的内容,这是一个短线。它会读取这样的GIF。

https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif或https://a5img.pncdn.cn/2017/1013/1507855519285.gif

同时,window.location.href等信息被推送到百度。

在这里我们可以找到两个问题:

一个是这个脚本会连续调用两个百度资源,导致冗余,这不利于页面加载速度。

第二个是脚本将提交当前URL,但许多URL将是具有各种参数的动态URL。虽然百度爬虫也有自己的判断方法,但这无疑增加了他们的负担。

所以,为了解决这两个问题,笔者咨询了朋友柴云祥也是前端发展的大牛。在丹尼尔的帮助下,我们有以下改进版本。

 改良版本的百度索引自动推送脚本

这个改进的脚本看起来像这样,如果你对js一窍不通,那么请用下图部分(行6~30)替换原来百度官方的代码。

(改进了百度索引链接自动提交脚本)

评论已添加到上面的图像中,代码说明从下面开始。

这个新脚本的目的是通过查看页面的规范URL更进一步。我们知道canonical属性表示该页面纵有千种URL的花样,请搜索引擎只认准href中给出的URL值。不会让搜索引擎多次检查推送页面的详细信息(可能是索引)。

对这个新脚本的另一个改动是直接获取上述两个js的内容。由于这两个js中的代码实际上是静态的,因此不必每次都调用它。另一方面,我们需要更改r的值并将其更改为规范URL的值,这样就解决了上面的第二个问题。

最后,一点感想

自动推送是一种非常实用的方法。它具有较低的阈值并且易于部署,但它也存在一些小问题。本文只是提供了一种提高自动推送效率和效果的方法。

需要注意的是百度随时可能更新这两个js文件的内容,虽然该功能上线后一直没有更新不代表以后不会更新,因此需要手动及时更新代码。

上面的代码可以在这里下载

http://hermesma.com/baidupush

效果如下:

« 干货贴纸:教你如何制作响应式代购源码网站 | 从搜索引擎抓取的角度,探索代购源码网站包含技术 »