我在使用本地托管的wordpress应用程序时遇到速度问题。这是因为它始终会查找fonts.google.com ...,api.google.com等等在线资源,只有在资源加载或失败时才会查找。
削减这些远程资源的最佳解决方案是什么?
覆盖php加载时间会不会这样做?
答案 0 :(得分:0)
据推测,所有这些资源都是从CDN加载的,这将是最佳选择。您可以通过pre-resolving the DNS CDN进一步提高网站的效果。
在<head>
标记中,您会看到以下内容:
<link rel="dns-prefetch" href="//fonts.google.com">
<link rel="dns-prefetch" href="//api.google.com">
还要考虑在您自己的CDN中托管所有资产。这样,您只需要处理单个DNS解析。
我的常见模式类似于http://www.example.com
用于实际网站,http://assets.example.com
用于JS,CSS和图像,字体等。
以下是一些CDN托管选项:http://en.wikipedia.org/wiki/Content_delivery_network#Notable_content_delivery_service_providers
最后,如果您坚持不需要任何远程资源,只需下载所需内容并在本地托管(在运行您网站的同一台服务器上)。