Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以优化Meteor Android Cordova应用程序吗;第一次加载时间是多少? 调查结果 我的应用程序在第一次运行时大约需要20秒才能加载*,并且有人行横道 在移除人行横道的情况下,我的应用程序在第一次运行时加载大约需要12秒 无论是否有人行横道(即使在完全关闭后),我的应用程序在后续跑步中加载大约需要5秒钟_Android_Cordova_Meteor_Crosswalk Runtime_Crosswalk - Fatal编程技术网

我可以优化Meteor Android Cordova应用程序吗;第一次加载时间是多少? 调查结果 我的应用程序在第一次运行时大约需要20秒才能加载*,并且有人行横道 在移除人行横道的情况下,我的应用程序在第一次运行时加载大约需要12秒 无论是否有人行横道(即使在完全关闭后),我的应用程序在后续跑步中加载大约需要5秒钟

我可以优化Meteor Android Cordova应用程序吗;第一次加载时间是多少? 调查结果 我的应用程序在第一次运行时大约需要20秒才能加载*,并且有人行横道 在移除人行横道的情况下,我的应用程序在第一次运行时加载大约需要12秒 无论是否有人行横道(即使在完全关闭后),我的应用程序在后续跑步中加载大约需要5秒钟,android,cordova,meteor,crosswalk-runtime,crosswalk,Android,Cordova,Meteor,Crosswalk Runtime,Crosswalk,*首次运行和清除本地数据的结果似乎相同 科尔多瓦缓存假设 我认为Cordova在第一次运行时就建立了缓存 如果存在人行横道,则第一次运行后看起来大约为30MB 如果没有人行横道,第一次运行后看起来大约3MB 问题 我的“科尔多瓦缓存假设”正确吗 我能做些什么来提高“首次运行”加载时间吗 构建/测试环境 流星1.3.4.1 启动屏幕已删除软件包(如图所示) crosswalkinclude/excluded包(尽管为了兼容性,我更喜欢包含crosswalk) 运行安卓4.4.2的Nexus5

*首次运行和清除本地数据的结果似乎相同

科尔多瓦缓存假设 我认为Cordova在第一次运行时就建立了缓存

  • 如果存在人行横道,则第一次运行后看起来大约为30MB
  • 如果没有人行横道,第一次运行后看起来大约3MB
问题
  • 我的“科尔多瓦缓存假设”正确吗
  • 我能做些什么来提高“首次运行”加载时间吗
  • 构建/测试环境
    • 流星1.3.4.1
    • 启动屏幕
      已删除软件包(如图所示)
    • crosswalk
      include/excluded包(尽管为了兼容性,我更喜欢包含crosswalk)
    • 运行安卓4.4.2的Nexus5

    在CDN中托管您的应用程序:

    根据您的统计数据,从20-12秒减少到5秒,无论使用哪种WebView,您的大部分时间都在下载内容

    当然,如果人行横道的加载速度很慢,并且启动时间对您很重要,那么不要使用它。“修复”人行横道所需的工程量看起来相当复杂

    通常,对于快速wi-fi上的移动流星应用程序,最大的瓶颈是解析Javascript。您可以在1.5中查看Meteor的动态加载功能,以解决以下问题:

    可能会感兴趣: