最早看到类似的文章,是来自这里《多个Adsense广告代码引用adsbygoogle.js只需要引用一次》
因为正常的Google AdSense广告代码都是长这样的。
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3858346436892081" crossorigin="anonymous"></script> <!-- PC侧边栏 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3858346436892081" data-ad-slot="1383144527" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
而其中的这行代码,在最早的时候就已经在HTML标签中的head
头部,就已经加载过了,那么意味着下面的这段js代码就是重复加载了,可以直接删除了,来加快网站的打开速度。
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3858346436892081" crossorigin="anonymous"></script>
而我看到大多数有挂Google AdSense广告代码的站点,好多都是重复加载的,所以我觉得有必要再发文记录下,因为我上次就忘记了把这个重复的代码给去掉了。
对了,严重是否重复的代码,其实大家可以自己查看下网站的源代码中是否存在相同的Google AdSense广告代码片段就行了,这样就可以知道自己是否重复了,那么对应的就是删除后网站的速度就自然就起来,毕竟我看有的站点,挂了3-4个广告位,那就意味着重复请求了3-4次了,浪费啊资源啊,明明可以一次就解决的为啥要多次呢。
所以,如果你有在挂Google AdSense广告代码,可以检查下啦,有重复的赶紧剔除了,这样网站的速度的就快起来了。