Sencha App从bootstrap.json而不是app.json加载,使其变慢

时间:2015-08-12 13:31:58

标签: javascript extjs launch

这可能是一个非常天真的问题。但是我有2个EXTJS应用程序,其中一个加载速度非常快(启动时只有app.json加载),而另一个加载速度非常慢,几次调用后端,在启动时不需要。 两个应用程序在Application.js和app.js中具有相同的配置。如何控制在启动时加载的内容?

另一个区别 - >对于更快的加载应用程序,在Firebug中,应用程序以app.json开头,但运行速度较慢的应用程序以bootstrap.json开头,其中包含其他文件。我怎么能纠正这个?

/**
 * The main application class. An instance of this class is created by app.js when it calls
 * Ext.application(). This is the ideal place to handle application launch and initialization
 * details.
 */
Ext.define('MyApp.Application', {
    extend: 'Ext.app.Application',

    name: 'MyApp',

    views: [
        // TODO: add views here
    ],

    controllers: [
        'Root'
        // TODO: add controllers here
    ],

    stores: [
        // TODO: add stores here
    ],

    launch: function () {
        // TODO - Launch the application
    }
});


/*
 * This file is generated and updated by Sencha Cmd. You can edit this file as
 * needed for your application, but these edits will have to be merged by
 * Sencha Cmd when upgrading.
 */
Ext.application({
    name: 'MyApp',

    extend: 'MyApp.Application',

    autoCreateViewport: 'MyApp.view.main.Main'

    //-------------------------------------------------------------------------
    // Most customizations should be made to ExtjsView.Application. If you need to
    // customize this file, doing so below this section reduces the likelihood
    // of merge conflicts when upgrading to new versions of Sencha Cmd.
    //-------------------------------------------------------------------------
});

2 个答案:

答案 0 :(得分:0)

我认为,如果没有看到devtools的网络选项卡的任何屏幕截图,那么带有bootstrap.json的屏幕截图就是您的开发环境。所以没有什么是连接或缩小的。快速应用程序使用Sencha Cmd构建,并针对生产进行了优化,连接,缩小,使用缓存并准备部署。

答案 1 :(得分:0)

我终于找到了我的问题 - >我的后端指着 /对myApp / ExtJS的/编译/开发 虽然应该指向

/对myApp / ExtJS的/建造/生产

感谢@Tarabass的所有帮助