|
本帖最后由 bingzhou01 于 2014-3-25 20:21 编辑
论坛出问题了吗?为什么我只能看到每页帖子的前两个??大家是这样吗?!
terry1105 发表于 2014-3-25 19:31
是的,论坛出问题了,我已反映问题,可是论坛技术不知去哪逍遥去了,一下午了没给解决。
问题描述:
因太原联通用户访问高楼迷论坛时,程序加载谷歌广告地址http://pagead2.googlesyndication.com/pagead/show_ads.js
会发生严重的延迟或加载失败,导致论坛帖子内容页打开时会无限期等待,请大家切换为电信线路或电信代理或国外线路访问。
以下是分析图:
本人可是资深专业互联网技术工程师哦,决不忽悠。
下图是全国各地加载这个js广告文件的速度,大部分有点问题,可能被墙。
以下是http请求头信息分析
GET /pagead/show_ads.js HTTP/1.1
Host: pagead2.googlesyndication.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:27.0) Gecko/20100101 Firefox/27.0
Accept: */*
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://gaoloumi.cc/forum.php?mod ... ge%3D1&page=424
Connection: keep-alive
If-None-Match: 3939360088559460786
服务器没有响应,就一直等待
两种临时自行解决方案:
第一种方案:
使用翻墙软件,或电信代理服务器上网。
第二种方案:
修改Hosts 文件:
通过IPV6网络访问Google的各种服务器。就是以http://www.google.com/XXXX 开头的
当然,前提是你的网络必须支持IPV6。
步骤:
首先修改 hosts文件
hosts文件位置:C:\Windows\System32\drivers\etc
然后在其中加入
2404:6800:8005::68 www.google.com #主页
2404:6800:8005::54 accounts.google.com #帐户
#GStatic Google 静态文件存储 这个一定要加,不然很多图标打不开
2404:6800:8005::62 www.gstatic.com
2404:6800:8005::62 csi.gstatic.com
2404:6800:8005::62 maps.gstatic.com
2404:6800:8005::78 ssl.gstatic.com
2404:6800:8005::62 t0.gstatic.com
2404:6800:8005::62 t1.gstatic.com
2404:6800:8005::62 t2.gstatic.com
2404:6800:8005::62 t3.gstatic.com
2404:6800:8005::62 t4.gstatic.com
2404:6800:8005::62 mt0.gstatic.com
针对高楼迷论坛技术人员的建议解决方案:
异步加载的方法,会导致google广告后面的代码显示被阻塞,很影响用户体验。经常网页不能完全打开的话,会导致用户流失。
以前传统的google广告异步加载方式,通常是在显示google广告的地方放一个DIV。然后在页面最下面用一个DIV放加载google广告的代码,然后用javascript将这个DIV的innerHTML赋值给上面那个DIV。
以避免因用户线路加载不了google广告而导致经常出现Google AdSense广告不加载,或者加载慢,导致网页打开一半卡住,用户严重流失 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
2
查看全部评分
-
|