我理解在标准网页上通过CDN包含脚本和/或CSS的好处。但是,似乎在PhoneGap应用程序中,可以使用应用程序下载所有javascripts和CSS,CDN实际上会降低性能。
所以我的问题是:将CDN用于移动PhoneGap应用程序有什么好处吗?
答案 0 :(得分:9)
你是对的。对于那些刚接触PhoneGap的人来说,这是一个常见的错误,导致应用程序启动缓慢。根据这种情况,将CDN用于移动PhoneGap应用程序实际上可能是不利的。由于webview /浏览器的行为,PhoneGap在本地拥有所有资源是挑剔的。如果您希望应用程序快速加载,则所有初始资源都应该是本地的。
如果您是Web开发人员,您可能会遇到在正文标记末尾而不是head标记中加载JS文件的建议。 webview /浏览器线程可用性与将文件本地化为PhoneGap更好的原因相同。请记住,您必须在PhoneGap deviceready事件之前等待body onload。
现在,另一方面,如果您使用ajax在随后的单页应用程序视图中加载博客/文章,那么您将受益于CDN托管您的博客/文章静态内容。