登录 注册

登录

已解决 关于禁止GOOGLE导致网站访问奇慢的问题

更多
2014年06月18日 07:21 #1 作者: 郭嘉
www.963.com

请白哥帮我看看,全局调用了GOOGLE的JS,现在因为中国大陆封GOOGLE,现在不能用了,我不知道怎么把这个GOOGLE的JS关掉

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月18日 20:15 #2 作者: Joomla之门
经检查你网站前台的源代码,发现访问 Google 网站的请求主要涉及到两方面:

1、谷歌在线字体 fonts.googleapis.com
2、谷歌 CDN 提供的 jQuery

暂时还没找到是哪个扩展需要使用在线字体,如果找到,关闭那个功能就可以了。

而调用谷歌 jQuery 的请求,是你所安装的 jQuery Easy 插件发出的。

我参照 uuonline 会员提供的方法 ,在你的 K2 参数里面,将后台的 jQuery 调用,设置为站内版本,然后,发现你网站后台速度快了很多。

但是,对前台的处理似乎不那么顺利。因为 jQuery Easy 已经接管了前台所有的 jQuery 脚本加载,而这个插件又没有自带 jQuery 脚本文件,它只能访问谷歌 CDN 的版本,或者,由你自己上传必要的文件到站内,然后在它参数里面手工填写路径(这个用法确实很不爽)。

既然 jQuery Easy 插件这么要求了,我们就按它的要求来变通一下:把谷歌所提供的 jquery 文件下载,然后上传到你网站内,再到 jQuery Easy 插件参数里面指定这个路径。谷歌文件的下载网址是:
http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js

由于我没有你网站的 FTP 账号,所以无法帮你上传。你可以自己尝试一下这个方法。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月19日 05:25 #3 作者: Joomla之门
我已收到你提供的 FTP 账号。刚才讲谷歌 CDN 提供的 jQuery 文件上传到网站 /media/jquery.min.js 这个位置,然后在 jQuery Easy 插件里面手工填写了文件路径。现在访问网站前台,查看源代码,会发现不再向谷歌请求 jquery 脚本文件。—— 这个方法停止了访问 googleapi.com 的一个请求。

现在还有一个谷歌在线字体的访问请求找不到来源。模板参数里面没有字体选项,K2 似乎也没有。如果要查找,恐怕要进行“地毯式搜查”。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月19日 07:48 - 2014年06月19日 07:48 #4 作者: Joomla之门
经检查,调用谷歌字体的代码是模板自带的,但是在模板参数中没有提供关闭选项。调用代码在这里:

文件名:/templates/theme1127/index.php

第72、73两行:
				'http://fonts.googleapis.com/css?family=Ubuntu:400,700',
				'http://fonts.googleapis.com/css?family=Ubuntu:700'

将这两行代码完全删除,前台就不再请求谷歌字体。现在网站前台速度快多了。你试试看。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
最后修改: 2014年06月19日 07:48 由 Joomla之门.

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月19日 19:59 #5 作者: 星仔码头
好像很多人都在问这个问题,我给个通用的解决思路: 关于Joomla网站移除谷歌服务的解决办法

星仔码头-Joomla爱好者乐园
www.xingzai.org

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月20日 06:29 #6 作者: Joomla之门
星仔 的方法也不错,借道 useso.com ,看起来像是谷歌各种服务的一个镜像。就是不知道 useso.com 的服务能坚持多久?会不会附带其它不良影响(例如网站数据被窃取)?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月20日 12:33 #7 作者: 郭嘉
目前网站速度完全没问题了,可是不知道怎么,网站首页的幻灯,图片播放出现了问题。请白哥帮忙看下!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月20日 20:48 #8 作者: 星仔码头

白建鹏 写道: 星仔 的方法也不错,借道 useso.com ,看起来像是谷歌各种服务的一个镜像。就是不知道 useso.com 的服务能坚持多久?会不会附带其它不良影响(例如网站数据被窃取)?

useso是由奇虎提供的前端库,相对比较稳定,即使挂了,还可以换到百度、新浪等国内各大前端资源库。实在不行还可以自己建。
安全性的问题是不存在的,JS脚本而已。

星仔码头-Joomla爱好者乐园
www.xingzai.org

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月20日 20:58 #9 作者: Joomla之门
网站速度问题解决了就好。

至于首页幻灯,我看了一下,你用来实现幻灯的模块是 K2 FlexSlider ,但是你所安装的版本是 2.5.7,是针对 Joomla 1.5 核心的,很明显是比较老的版本了。建议你升级到最新版本(2.6.3)试试看(别忘了我提醒过的其他需要升级的条目)。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年06月23日 10:03 - 2014年06月23日 10:09 #10 作者: aman_gu
我的网站(http://chinacoaching.com.cn)用的是shape5_vertex模板,也遇到了“关于禁止GOOGLE导致网站访问奇慢的问题”,我打算采用“星仔码头”提供的方法。我只是要追求效果(没有能力探究原因)。

具体操作步骤:
一、在本机上用Notepad++文本编辑工具,搜索“fonts.googleapis.com”和“ajax.googleapis.com”,搜索结果如下:
"fonts.googleapis.com" (4 hits in 3 files)
E:\xampp\htdocs\joomla02\templates\shape5_vertex\index.php (1 hit)
Line 36: <link rel="stylesheet" type="text/css" href=" fonts.googleapis.com/css?family= <?php echo $s5_fonts_highlight ?>" />

E:\xampp\htdocs\joomla02\templates\shape5_vertex\vertex\admin\js\jquery.vertexAdmin.min.js (1 hit)
Line 1003: var style_sheet = jQuery('<link href=" fonts.googleapis.com/css?family= ' + font + '&v2" rel="stylesheet" type="text/css" />');

E:\xampp\htdocs\joomla02\templates\shape5_vertex\vertex\css_and_js.php (2 hits)
Line 3: <link rel="stylesheet" type="text/css" href=" fonts.googleapis.com/css?family= <?php echo $s5_fonts_responsive_mobile_bar_with_style; ?>" />
Line 40: <link rel="stylesheet" type="text/css" href=" fonts.googleapis.com/css?family= <?php echo $s5_fonts_with_style;?>" />

Search "ajax.googleapis.com" (1 hit in 1 file)
E:\xampp\htdocs\joomla02\modules\mod_slidebar\mod_slidebar.php (1 hit)
Line 142: $doc->addScript(" ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js ");

其中服务器端没有\modules\mod_slidebar\mod_slidebar.php。
下面就模板shape5_vertex中调用google字符的修改如下:

二、具体修改办法:
用FileZilla从服务端的把相应文件FTP下载到本地,将“fonts.googleapis.com”修改为“fonts.useso.com”后,将服务端的原始文件改名,再将修改过的本地文件上传。

三、效果:
http://chinacoaching.com.cn,原来在‘360浏览器’和‘搜狗浏览器’上,就算刚开始有些慢,后来还可以快起来,但在IE上却总是很慢(每打开一个页面30秒左右,实在是不堪忍受)。
现在就算在IE上,每个页面打开不会超过3秒。
欢迎请大家有空的时候检验一下。

最后谢谢白老大提供了这个平台,让我们在遇到困难时,有一个求救的地方。也感谢各位大虾的无私奉献!
最后修改: 2014年06月23日 10:09 由 aman_gu.
下列用户已致谢:: Joomla之门

登录 或者   注册一个会员帐号 来参与讨论