找回密码
 点一下
查看: 1206|回复: 9

加快GA论坛的加载速度

[复制链接]
发表于 2009-12-7 11:08:32 | 显示全部楼层 |阅读模式
Google Analytics 已经开始支持非阻塞方式的脚本载入,这样可以使网站不必等到Google Analytics的脚本加载完就可以显示出来。
把页面末尾的Google Analytics有关的两个script标记
换成下面的代码就可以了!

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

(function(){
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ?
    'https://ssl' : 'http://www') +
    '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
</script>


其中UA-XXXXX-X替换成论坛自己的
发表于 2009-12-7 12:44:57 | 显示全部楼层
借宝地换个签名.
0710dc55751d1373564e000f.jpg
回复

使用道具 举报

发表于 2009-12-7 15:54:36 | 显示全部楼层
GA打开的速度一直不错,最近GA娘身体也好了。
于是普天同庆。
回复

使用道具 举报

发表于 2009-12-7 16:00:43 | 显示全部楼层
GA娘的身体一直处于打补丁的状态
回复

使用道具 举报

发表于 2009-12-7 16:01:05 | 显示全部楼层
马甲就是悲剧……
突然发现回复错了
回复

使用道具 举报

发表于 2009-12-7 16:09:42 | 显示全部楼层
某个帖子的楼主的马甲才是悲剧……
回复

使用道具 举报

发表于 2009-12-7 16:11:00 | 显示全部楼层
恩,恩
回复

使用道具 举报

发表于 2009-12-7 16:16:25 | 显示全部楼层
恩,恩
回复

使用道具 举报

发表于 2009-12-7 18:27:33 | 显示全部楼层
关于这个问题~~页面没load完~~就点js脚本导致出错怎么办呢~~
回复

使用道具 举报

 楼主| 发表于 2009-12-8 09:42:59 | 显示全部楼层
这个没有关系的,因为那个脚本是放在body标签的最后的,那个时候实际浏览器已经解析完了页面,并建立了完整的DOM树,只是没有渲染显示而已,这个时候的脚本执行一般是没有问题的。
不过这个脚本是我从国外看来的,和论坛里原来的代码只是参数不一样,看不出好坏来。
原文链接在这里 http://ajaxian.com/archives/goog ... web-w-async-support
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-29 05:25 , Processed in 0.034971 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表