我在使用本地托管的wordpress应用程序时遇到了速度问题。这是因为它总是查找在线资源,如fonts.google.com...,api.google.com...等,只有当资源加载或失败时它才会查找。
减少这种远程资源负载的最佳解决方案是什么?
重写php加载时间能解决这个问题吗?
发布于 2014-05-10 17:29:47
假设所有这些资源都是从CDN加载的,这将是可行的方式。您可以通过CDN的pre-resolving the DNS进一步提高站点的性能。
在你的<head>
标签中,你会有类似这样的东西:
<link rel="dns-prefetch" href="//fonts.google.com">
<link rel="dns-prefetch" href="//api.google.com">
还可以考虑在您自己的CDN中托管您的所有资产。这样,您将只需处理单个DNS解析。
I常见的模式是类似于http://www.example.com
的实际站点和http://assets.example.com
的JS,CSS,以及图像,字体等。
以下是一些CDN托管选项:http://en.wikipedia.org/wiki/Content_delivery_network#Notable_content_delivery_service_providers
最后,如果您坚持不想要任何远程资源,只需下载所需的资源并在本地托管它们(在运行您的站点的同一服务器上)。
https://stackoverflow.com/questions/23579151
复制相似问题