javascript - 本地脚本/css 与移动 PhoneGap 应用程序上的 CDN

标签 javascript cordova cdn

我了解通过 CDN 在标准网页上包含脚本和/或 CSS 的好处。然而,在 PhoneGap 应用程序的情况下,所有 javascript 和 CSS 都可以随应用程序一起下载,CDN 实际上会降低性能。

所以我的问题是:将 CDN 用于移动 PhoneGap 应用有什么好处吗?

最佳答案

你是对的。对于 PhoneGap 新手来说,这是一个常见的错误,会导致应用程序启动缓慢。视情况而定,将 CDN 用于移动 PhoneGap 应用程序实际上可能是不利的。由于 webview/浏览器行为,PhoneGap 对在本地拥有所有资源很挑剔。如果您希望您的应用程序加载速度快,您所有的初始资源都应该是本地的。

如果您是 Web 开发人员,您可能遇到过在 body 标记末尾而不是在 head 标记中加载 JS 文件的建议。 webview/浏览器线程可用性与将文件放在 PhoneGap 本地更好的原因相同。请记住,您必须在 PhoneGap deviceready 事件之前等待 body onload。

现在,另一方面,如果您使用 ajax 在后续的单页应用程序 View 上加载博客/文章,那么您将受益于博客/文章静态内容的 CDN 托管。

关于javascript - 本地脚本/css 与移动 PhoneGap 应用程序上的 CDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18193804/

相关文章:

php - 在php中调用javascript函数并传递php变量?

javascript - 如果以其他语言保存,如何从服务器获取数据?

php - 将本地数据库 sqlite 与生产服务器 (MySQL) 同步的最佳方法是什么?

javascript - Phonegap读取html文件

javascript - jQuery 一次执行多个操作

javascript - Sails JS 链接器 : Compiling JADE templates

android - 如何在 Play 商店获取应用版本

Azure CDN - 启用 HTTP 压缩 - 托管 Web 角色

api - 为什么要为 google 的 CDN 使用 API

ssl - Cloudflare DNS + Netlify CDN//HTTPS 不工作