公告:网址大全导航目录www.btv85.com为各位站长提供免费收录网站的服务,VIP会员每天提交网站30、文章30免审核,快审服务(10元/站),可自助充值发布。

点击这里在线咨询客服 点击这里在线咨询客服
新站提交
  • 网站:223084
  • 待审:0
  • 小程序:16453
  • 文章:25726
  • 会员:221

今天BTV导航网的小编为你讲一下使用Google CDN导致网站页面无法加载的问题解决相关的内容。

国内网非常多的网站都使用免费的 Google CDN 服务来加载某些 js、字体样式库以提升网页浏览体验,例如 jQuery、Google Fonts。但是目前 Google 的大多数网站在大陆无法正常访问,因此这些本身是加快网页载入的库反而成为了阻塞网站加载的原因。这种情况国内的网站并不多,但是国外的网站却非常多地使用这些库。一般地,当 Google CDN 库称为网页加载的限制因素时,浏览器状态条会显示状态为 “正在等待 ajax.googleapis.com 的响应...” 或 “正在连接...” 等字样。
20165494100327.png (500×325)

如果打开控制台,能看见 Google CDN 确实正在阻塞网页加载。如果等待足够长的时间,浏览器最终会放弃加载,并呈现一个残缺的网页,这并不好。下面从网页开发者、浏览器用户的角度给出一些解决方案。
对于网页开发者:选用其它 CDN 库

网页开发者必须考虑到这个问题,因此在设计网站时就应该考虑弃用 Google CDN 库。如果访者大多来自国内,可以考虑使用百度 CDN、新浪 CDN 库,它们都包含了非常常用的 JS 库文件。如果有面向国际的访客,则可以考虑使用微软的 ASP.NET CDN。

例如以下是使用微软 CDN 加载 jQuery 的一个范例:

JavaScript Code复制内容到剪贴板
  1. <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js" type="text/javascript"></script>   

如果要使用 Google Fonts,则可以使用 360 提供的代理 CDN。这样一来,即时要使用 Google Fonts 网页字体,网页的速度也不会受到干扰和阻塞。

修改 hosts

对于用户,我们无法直接令浏览的网页弃用其正在使用的 Google CDN,从而出现无法加载的情况,那应该怎么办呢?解决方案之一就是修改 hosts。通过修改 hosts,强迫 CDN 域名指向指定的 IP,得以成功从 Google 加载这些文件。

值的一提的是,有一部分 Google CDN,例如 fonts.googleapis.com、fonts.gstatic.com,它们可以被解析到首都的 IP 地址,因此如果在 DNS 解析失效的情况下,通过 hosts 将这些域名直接指向首都的 IP 是最好、最快速的。

当然,如果 Google 改变心意,首都的服务器拒绝提供这些域名的缓存服务的话,就没有办法了。至于为什么 Google 不索性把所有的 CDN 都解析到首都,也没人清楚。
20165494125670.jpg (500×388)

修改 hosts 并不一定是好方法,因为速度可能会比较缓慢,另 hosts 可能失效。

使用 Chrome 扩展主动替换为国内 CDN

国内的一些服务器通过镜像或同步拷贝等一些方法能保留一份与 Google CDN 同样的文件专供国内用户加载。我们可以使用一款名叫 Replace Google CDN 的 Chrome 扩展插件,来主动替换浏览的网页里的 Google CDN 为国内的替代服务器。

这款插件作者为 @justjavac,Github 项目地址为 github.com/justjavac/ReplaceGoogleCDN,扩展地址为 https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice。当然你可能需要先使用一些技巧来打开这个应用商店才能安装。

扩展插件支持替换 Google CDN 为中国科技大学提供的 CDN,支持 ajax/fonts.googleapis.com、themes.googleusercontent.com 的替换,并且支持 HTTPS。在这里要感谢他们。
20165494147137.jpg (500×255)

安装好这款插件后,浏览任何带有 Google CDN 的网页时都会被跳转到这个节点,这样就不会出现阻塞的情况了。

通过对使用Google CDN导致网站页面无法加载的问题解决的详细介绍,希望对你有所帮助,我们提供了更多和使用Google CDN导致网站页面无法加载的问题解决类似的相关内容推荐,可以你更全面的帮助你解决问题。我们BTV85网址导航还提供网址收录服务,你可以注册提交你的网站信息,帮你引导搜索引擎蜘蛛,同时还有网站SEO优化交流微信群,里面很多SEO高手和大咖,加友链,可以免费进群。

使用Google CDN导致网站页面无法加载的问题解决同类内容推荐:
  • 光与夜之恋奖励配置未找到怎么解决

    光与夜之恋奖励配置未找到怎么解决?游戏中很多玩家遇到了茶歇小手机憩奖励配置未找到的提示,不清楚是怎么回事 2023-03-02

  • 创建转储期间出错失败蓝屏详细解决教程

    创建转储期间出错,创建转储文件失败蓝屏出现错误是一个不常见的问题,解决方法可能根据每个用户的系统硬件差异 2023-02-13

  • hmcl启动器加载版本列表失败

    有些用户在使用hmcl启动器加载游戏的时候经常会遇到系统报错说加载版本列表失败的情况,遇到这种情况可以修改 2023-02-13

  • 我的世界hmcl启动器forge安装失败解决办法

    forge是我的世界中非常重要的模块版本,如果我们要在游戏中装入mod的话,必须要下载安装forge,但是最近有的玩家 2023-02-13

  • chatgpt网站崩了

    因为最近chatGPT太过于火爆,很多用户还没来得及使用就被提示了网站崩溃,很明显是因为使用的用户太多了造成了 2023-02-13

  • chatgpt is at capacity right now报错解决办法

    使用chatgpt的过程中,相信有很多的用户用着用着就莫名的报错了,其实这个问题很常见,这是因为平台满员导致的,也 2023-02-13

  • 炉石传说你的账号数据须要更新怎么解决

    炉石传说玩家们在进游戏的时候就遇到了这个提示,让玩家们不能够顺利的进入游戏,这个提示是什么意思呢,我们应该 2022-12-13

  • 自创武林推图卡关解决办法

    自创武林推图卡关怎么办?游戏前期主要玩法就是推图,不过在推图过程,很容易出现卡关的情况,需要想办法解决。下面 2022-10-17

  • dnf手游韩服sdk重置怎么解决

    dnf手游韩服提示“sdk重置”怎么办?sdk重置是dnf手游登录失败的一个常见情况,并且很多小伙伴可能也看不懂,下面 2022-10-12

  • 我的健身教练2一直在连接服务器解决办法分享

    我的健身教练2一直在连接服务器的问题已经有很多的玩家们都遇到了,大部分都是从taptap启动的时候就会遇到这 2022-10-12

  •   admin

    注册时间:

    网站:0 个   小程序:0 个  文章:0 篇

    • 223084

      网站

    • 16453

      小程序

    • 25726

      文章

    • 221

      会员

    赶快注册账号,推广您的网站吧!
    热门网站
    最新入驻小程序

    小朋友猜谜语2021-05-24

    小朋友猜谜语是一款学习教育类的

    球比分2021-05-24

    球比分是一款体育运动类的小程序

    匠人名片2021-05-24

    匠人名片是一款交友社交类的小程

    知晴2021-05-24

    知晴是一款生活服务类的小程序应

    优惠券查询工具2021-05-24

    优惠券查询工具是一款其他工具类

    成语词典汉字拼音故事大全字典2021-05-24

    成语词典汉字拼音故事大全字典是