【问题标题】:Should I include all my sources in my PhoneGap app, or request them from a remote server?我应该在我的 PhoneGap 应用程序中包含我的所有资源,还是从远程服务器请求它们?
【发布时间】:2016-02-26 18:19:35
【问题描述】:

我目前正在试用PhoneGap,从外观上看,我可能需要使用至少一个框架:jQuery Mobile、Bootstrap 等等。无论哪种方式,我都需要在我的应用程序的index.html 中引用该代码。我听说当您在网站上执行此操作时,您应该始终从(流行的)CDN 请求代码,因为除非您请求框架的超新版本,否则客户端很有可能已经拥有缓存副本。应用程序也一样吗?

【问题讨论】:

    标签: javascript performance cordova cdn


    【解决方案1】:

    我会将它包含在应用程序中。 PhoneGap 应用程序完全在您的手机上运行,​​与您从互联网上获取的网站不同。如果您使用 CDN,您的应用现在需要用户连接互联网才能使用该应用。根据您的应用,如果它已经需要连接才能正常工作,这可能不是一个大问题。

    【讨论】:

    • 是的,所以用户第一次使用时必须要有连接,但是之后呢?它会缓存吗?
    • 我不确定在这种情况下缓存将如何工作。就个人而言,我仍然会在应用程序中包含框架。
    • 即使它会第一次缓存。也许它会获取一个破坏您的代码的新版本。我肯定会包含它以确保它有效。
    猜你喜欢
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    • 2020-07-13
    相关资源
    最近更新 更多