我正在建立一个新网站,我实际上已经获得许可/免费字体用作@ font-face网络字体。
我的问题是:因为这些字体也在TypeKit.com上,我实际上是从这里使用它们而不是自己托管字体获得任何东西吗?
我的网站将通过CloudFlare运行,因此字体文件也会缓存在那里。
我有什么理由继续在这个特定网站上使用TypeKit吗?
祝你好运, 迈克尔
答案 0 :(得分:3)
在选择托管字体文件的位置时,需要进行性能,成本和稳定性权衡。字体文件可以占页面文件大小和加载时间的很大一部分。理想情况下,您应该使用CDN(内容交付网络)通过从分布在世界各地的位置提供文件来加快加载时间。 CloudFlare和TypeKit都使用CDN。如果您自己托管字体文件,则可以将CloudFlare放在服务器前面以缓存和传送文件。关于CloudFlare的一个非常好的事情是它们不会根据网页浏览量/带宽收费(TypeKit按视图收费)。如果您的网站突然变得非常受欢迎,那么您将无法从CloudFlare获得巨额账单,而您可以使用TypeKit。此外,所有提供商都会偶尔出现中断。有些网络的设置比其他网络更强大。我个人尊重CloudFlare,因为他们总是非常关注问题,并立即发布详细的验尸报告。
另一方面:CloudFlare通常不会在网页上缓存外部资源(例如TypeKit提供的字体)。如果文件最初来自CloudFlare后面的服务器,则仅缓存文件。