范明明

解决使用Cloudflare后Google Adsense无法显示的问题
关于Cloudflare   CloudFlare是一家提供免费CDN服务的服务商,目前CloudFlare拥有1...
扫描右侧二维码阅读全文
04
2018/07

解决使用Cloudflare后Google Adsense无法显示的问题

关于Cloudflare

  CloudFlare是一家提供免费CDN服务的服务商,目前CloudFlare拥有15Tbps容量和151个数据中心全球节点,使用Cloudflare的CDN服务可以通过下面几点体现:

  一、提升了网站响应时间及用户体验,在本站未开启CND加速以前,由于服务器是日本亚马逊提供,ping的响应时间基本都在260ms左右,使用后提升为180ms左右。鉴于CF拥有全球各地节点经过测试在加拿大和美国部分地区ping值小于1ms。可想而知,CF为你带来了怎样的提升。(下图)

ping.jpg

  二、有助于网站被更好的收录,CF提供JS,css,htm等静态文件的缓存。这样对于搜索引擎蜘蛛来说更加稳定友好,并且不会消耗服务器资源。

  三、免费的站点访问统计,且支持SSL证书。(下图)

cf.jpg

Google Adsense问题分析

  在CloudFlare的CDN服务开启以后确实速度变快了很多,由于浏览器缓存问题解析一直没有生效。博主下午在其他同事电脑上面访问自己网站后突然看到广告位的地方变空白了。查看Google Adsense代码后和Google Adsense后台对比发现居然不一样了。经过多次分析发现是Cloudflare的Rocket Loader开关打开的缘故。Rocket Loader是一个很不错的功能,可以针对Javascript进行优化。由于AdSense的广告也是Javascript故而出现了这个问题。

解决Adsense不显示的问题

  进入你的Cloudflare后台,选择你的站点。选择上方Speed(加速),下拉就可以看到Rocket Loader™ 将Rocket Loader™ 右侧的开关选择OFF(关闭)。这样就可以解决网站无法显示Adsense的问题了。

Last modification:September 14th, 2018 at 11:51 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

3 comments

  1. 万俊华

    免费图片加速,最适合我的阿里云小水管了,我这就去了解一下。

    1. 范明明
      @万俊华

      对于个人博客来说我还是建议直接接入腾讯云CDN,每个月免费10GB的流量。或者也可以使用360的CDN服务或者其他国内的免费CDN服务。套CF的CDN对于国内访问体验不会很好。

  2. 404 Not Found

    厉害