博客专栏 | RSS订阅 | 微信号 | 腾讯号 | 百家号 | 新浪号 | 头条号 | 搜狐号 | 网易号 牛犊网 - 创业者和职场人的启蒙导师
你的位置:首页 » 博客专栏 » 正文

如何让百度站内搜索的代码更快速的加载?

琚叶青 • 2015年1月24日 • 次阅读 • 0个评论 标签 : 网络营销 网络创业

自从百度推出站内搜索的解决方案之后,越来越多的站长开始使用百度站内搜索工具了。当然,虽然使用的站点越来越多,站内搜索代码的加载速度就开始变得缓慢起来;除非你家中或者工作网络已经启用了10兆以上的宽带,否则的话你会明显的感觉页面在加载(http://znsv.baidu.com/customer_search/api/js)这段代码的时候出现严重的滞后性,那么该如何解决这一问题呢?牛犊网给你一个内部解决方案。



其实就是我通过站内搜索团队内部拿到即将推出的异步加载代码,以我的站搜获取的代码为例,从站搜平台获取以下代码:


<script type="text/javascript">(function(){document.write(unescape('%3Cdiv id="bdcs"%3E%3C/div%3E'));var bdcs = document.createElement('script');bdcs.type = 'text/javascript';bdcs.async = true;bdcs.src = 'http://znsv.baidu.com/customer_search/api/js?sid=7716523458624774032' + '&plate_url=' + encodeURIComponent(window.location.href) + '&t=' + Math.ceil(new Date()/3600000);var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(bdcs, s);})();</script>


然后,只要提取出我标红色的id数字就可以了,然后将你获取到的红色id编号,替换入以下的异步加载代码中就可以了:


<script type="text/javascript">document.write(unescape('%3Cdiv id="bdcs"%3E%3C/div%3E%3Cscript charset="utf-8" src="http://rp.baidu.com/rp3w/3w.js?sid=7716523458624774032') + '&t=' + (Math.ceil(new Date()/3600000)) + unescape('"%3E%3C/script%3E'));</script>


接着将异步加载站长代码部署到你的网站就好啦!就这么简单。

来源 : 牛犊网(公众号 : Newdur),欢迎转载和分享。

相关文章推荐 网络营销 网络创业

已有0位网友发表了一针见血的评论,你还等什么?来一发

必填

选填

选填

记住我,下次回复时不用重新输入个人信息