优化 Google Adsense,提高网站加载速度
在中国,它是最强大的减慢网页加载速度的文件。虽然现在上海和北京的服务器都可以获取到谷歌广告文件并进行分析,但速度仍然不理想。谷歌广告在网页上的加载速度实在是让人难以忍受。我咨询了很多解决方案。方法,下面的方法是目前最有效的。
问题分析
从下图中可以看出,网站本身就是一个1.1kb的页面。加载谷歌广告需要将近10s,加载大小约为1.5MB。这仍然是一个广告空间。网站加载速度有多慢!!!
夸张的是,这是通过海外代理访问的。如果在大陆打开,加载速度会更慢。虽然谷歌有异步加载谷歌优化,但还是会严重拖慢速度,当用户不打算看广告时,广告还是会被加载。
经过简单的统计,我打开网页花了 1s,而我的浏览器顶部一直加载了 9s。这种情况很讽刺,因为谷歌中间一直在说需要降低js的渲染速度和外链的加载。
事实上,在刚才的广告中, 向服务器发送了 57 个请求,其中 26 个是 js 加载,总渲染时间达到了 3.87 秒,其次是图片,总共将近 9 个,而总大小1. 4MB,到了这一步,我受不了了。我可以想象,当我打开一个博客时,首先弹出的不是博文的内容谷歌优化,而是一个无关紧要的广告。在这种情况下,访问者可以正常浏览页面就很奇怪了。.
解决方案
首先,让我们看一个谷歌广告的例子。例如,广告单元如下所示。可以看到 .js 是核心的 js 文件。然后我们可以通过延迟加载来解决,让网站加载完谷歌广告的内容。
下面是通过.实现谷歌广告的懒加载,可以直接复制使用,放在网站头部或者尾部,修改示例如下:
下一步是放置剩余的ins和指定的广告位置。这里不要抄我的,是你自己的,如下:
防范措施
网页打开后,页面的加载顺序是从上到下加载的,所以如果想让谷歌广告不影响页面打开速度,建议将谷歌广告JS代码放在网站JS代码之后,这样您可以等待页面加载。完成后加载广告。
不建议在中国使用自动部署挂载谷歌广告。手动固定广告位置是最合理的,不影响网站的加载或整体美观。如果是做谷歌搜索引擎优化,不建议在手机站投放谷歌广告。不要问我为什么要问,它影响加载,对优化有影响。