Fonts 浏览器每次访问网站时是否需要重新下载自定义字体。。?

Fonts 浏览器每次访问网站时是否需要重新下载自定义字体。。?,fonts,Fonts,今天早些时候,我问了一个问题(这个问题没有答案,这是一个重复的问题),但可能是因为当时是凌晨2点,没有人回答这个问题,而且这个问题似乎被遗忘了。所以,你可以看看它,并希望回答它。抱歉,这个问题不是真正的问题,只是一个重定向。WebFonts与任何其他文件类型都没有区别。因此,从技术上讲,它们每次都会被加载,但与其他文件一样,它们在整个过程中也可以在多个级别上进行缓存。因此,这取决于托管Web文件的服务器定义的缓存策略 例如,如果您从CDN下载字体,希望您的用户过去可能已经访问(aka加载)了字体

今天早些时候,我问了一个问题(这个问题没有答案,这是一个重复的问题),但可能是因为当时是凌晨2点,没有人回答这个问题,而且这个问题似乎被遗忘了。所以,你可以看看它,并希望回答它。抱歉,这个问题不是真正的问题,只是一个重定向。

WebFonts与任何其他文件类型都没有区别。因此,从技术上讲,它们每次都会被加载,但与其他文件一样,它们在整个过程中也可以在多个级别上进行缓存。因此,这取决于托管Web文件的服务器定义的缓存策略

例如,如果您从CDN下载字体,希望您的用户过去可能已经访问(aka加载)了字体文件,因此它将位于其本地缓存或服务器/路由器缓存中的某个位置

另一个例子是,如果您正在使用CDN中的webfonts构建intranet网站,那么您可以看到性能大幅提高,因为第一次加载字体时,它可能会缓存在公司网络中,等等,这意味着请求不必在每次有人加载你的页面时都返回到CDN。甚至CDN也有缓存策略,可以从内存中为文件提供服务,而不必读取物理文件


如果“自定义”的意思是您已经创建或更改了字体文件,并且您正在托管与使用它们的html页面相同的主机/服务器上的实际文件,那么您需要配置web/应用程序服务器,以便字体文件的缓存过期设置在将来很长的时间内都不会出现。这将允许像我上面提到的那样缓存它们。

WebFonts与任何其他文件类型没有区别。因此,从技术上讲,它们每次都会被加载,但与其他文件一样,它们在整个过程中也可以在多个级别上进行缓存。因此,这取决于托管Web文件的服务器定义的缓存策略

例如,如果您从CDN下载字体,希望您的用户过去可能已经访问(aka加载)了字体文件,因此它将位于其本地缓存或服务器/路由器缓存中的某个位置

另一个例子是,如果您正在使用CDN中的webfonts构建intranet网站,那么您可以看到性能大幅提高,因为第一次加载字体时,它可能会缓存在公司网络中,等等,这意味着请求不必在每次有人加载你的页面时都返回到CDN。甚至CDN也有缓存策略,可以从内存中为文件提供服务,而不必读取物理文件


如果“自定义”的意思是您已经创建或更改了字体文件,并且您正在托管与使用它们的html页面相同的主机/服务器上的实际文件,那么您需要配置web/应用程序服务器,以便字体文件的缓存过期设置在将来很长的时间内都不会出现。这将允许像我上面提到的那样缓存它们。

WebFonts与任何其他文件类型没有区别。因此,从技术上讲,它们每次都被加载,但与其他文件一样,它们在整个过程中也可以在多个级别上进行缓存。因此,这取决于托管Web文件的服务器定义的缓存策略

例如,如果您从CDN下载字体,希望您的用户过去可能已经访问(aka加载)了字体文件,因此它将位于其本地缓存或服务器/路由器缓存中的某个位置

另一个例子是,如果您正在使用CDN中的webfonts构建intranet网站,那么您可以看到性能大幅提高,因为第一次加载字体时,它可能会缓存在公司网络中,等等,这意味着请求不必在每次有人加载你的页面时都返回到CDN。甚至CDN也有缓存策略,可以从内存中为文件提供服务,而不必读取物理文件


如果“自定义”的意思是您已经创建或更改了字体文件,并且您正在托管与使用它们的html页面相同的主机/服务器上的实际文件,那么您需要配置web/应用程序服务器,以便字体文件的缓存过期设置在将来很长的时间内都不会出现。这将允许像我上面提到的那样缓存它们。

WebFonts与任何其他文件类型没有区别。因此,从技术上讲,它们每次都被加载,但与其他文件一样,它们在整个过程中也可以在多个级别上进行缓存。因此,这取决于托管Web文件的服务器定义的缓存策略

例如,如果您从CDN下载字体,希望您的用户过去可能已经访问(aka加载)了字体文件,因此它将位于其本地缓存或服务器/路由器缓存中的某个位置

另一个例子是,如果您正在使用CDN中的webfonts构建intranet网站,那么您可以看到性能大幅提高,因为第一次加载字体时,它可能会缓存在公司网络中,等等,这意味着请求不必在每次有人加载你的页面时都返回到CDN。甚至CDN也有缓存策略,可以从内存中为文件提供服务,而不必读取物理文件


如果“自定义”的意思是您已经创建或更改了字体文件,并且您正在托管与使用它们的html页面相同的主机/服务器上的实际文件,那么您需要配置web/应用程序服务器,以便字体文件的缓存过期设置在将来很长的时间内都不会出现。这将允许像我上面提到的那样缓存它们。

可能的重复我知道这有点像那个问题的重复,但是因为没有人回答它,而且