Html 谷歌Webfont服务器&x27;还是自托管?

Html 谷歌Webfont服务器&x27;还是自托管?,html,css,Html,Css,我在我的网站上使用Google Webfont。我应该让字体驻留在谷歌的服务器上,并从我的中引用所需的样式表,还是应该下载字体并上传到服务器上,然后使用@font-face 以下哪种方法将在我的服务器上释放更多负载并使我的站点变慢 字体大小为40KB。但是,当我使用Pingdom的Pagespeed工具时,下载的字体大小显示为几个字节 但是,当字体托管在我的服务器上时,我认为完整的40KB文件是由客户端下载的。 为什么会发生这种情况?将它们保存在谷歌的服务器上 你之所以从谷歌看到这么小的文件

我在我的网站上使用Google Webfont。我应该让字体驻留在谷歌的服务器上,并从我的
中引用所需的样式表,还是应该下载字体并上传到服务器上,然后使用
@font-face

以下哪种方法将在我的服务器上释放更多负载并使我的站点变慢

字体大小为40KB。但是,当我使用Pingdom的Pagespeed工具时,下载的字体大小显示为几个字节

但是,当字体托管在我的服务器上时,我认为完整的40KB文件是由客户端下载的。
为什么会发生这种情况?

将它们保存在谷歌的服务器上

你之所以从谷歌看到这么小的文件,是因为你的浏览器已经下载并缓存了这个文件。当你上传到自己的服务器时,你的浏览器不得不再次下载,因为它认为这是一个新的来源

这也是你应该参考谷歌字体的原因之一,因为你网站的访问者可能已经从另一个使用谷歌相同字体的网站下载了这些字体

自己托管它们自然会给服务器增加额外的负载。让谷歌托管它们可以让它们处理这些负载


此外,通过引用Google,您可以让Google处理维护,例如字体更新以及字体本身的语法。

除非您使用的是高质量、低延迟的专用服务器,否则请使用Google作为主机。不仅仅是网页字体。Google托管jQuery和许多其他项目。

Adobe和Google还有一个新选项:也许值得一看:-)

好吧,这里还有另一个选项:在您的服务器上托管它们

晚上睡得更好,尤其是当你是一名网络开发人员的时候

原因

  • 它更强大,尤其是对于连接速度较慢/不太可靠的访问者。访问者可能解析您的域,但无法解析Google的域,因此会导致大量延迟或没有字体文件,这当然是必不可少的

  • 这样更安全。还记得谷歌阅读器吗?谷歌把它完全删除了。谷歌应用?谷歌让它在没有免费计划的情况下付费,甚至连很小的免费计划都没有。所以,基本上,你永远不知道谷歌字体什么时候会被关闭或付费。如果你是一个网站开发者,这会乘以你开发的网站数量。你愿意在几年内处理10个或20个或更多愤怒的客户吗

  • 是的,自我主持需要更多的工作,但我认为这是值得的。特别是第二点


    干杯。

    我个人不使用谷歌webfont主机的最大动机是它在中国被屏蔽了。如果在中国加载对您来说非常重要,那么它绝对值得您自己主持。

    几乎重复:对不起。但这篇文章并没有回答与速度有关的问题,它有点回答了。但你真的有几个问题。当然,从服务器下载更多信息会增加负载,但不一定会使网站速度变慢。相反,正如我在链接帖子中所说,依赖谷歌服务器可能会降低你的网站速度。是的,这值得一看。一个值得注意的例外是,对于打算在局域网环境下工作的网站来说,这也会导致像angular e2e这样的自动测试套件出现各种各样的延迟。我同意这些观点。在某些情况下,自我托管可能会更好。就我个人而言,我是离线开发网站的,所以如果我想在布局和设计期间在本地使用字体,我需要本地服务器提供的字体。我住在一个偏远地区,通常第三方URL无法解析,网站挂断。此外,如果用户有一个快速、可靠的互联网连接,他们不会注意到字体是否不同(字体应该是网站的一小部分)来自您或谷歌。这里有一个链接可以让您更轻松地进行自我托管:-如果您也搜索FontSquirrel,您会发现大量开源字体及其Web工具包已经生成供您下载。干杯。无论我在哪里看到,我都会得到“使用谷歌服务器”的结果。但我必须说,我已经多次目睹了第1点,这令人恼火。已经使用谷歌字体很多,现在要使用自托管,并将实际知道的区别!好电话,这就是我要找的信息。谷歌webfont现在在中国有效-