我的主页上有一个包含7个以上标签的应用程序,每个标签本身都非常全面,带有嵌套标签/窗口。
我正在使用EXTJS 4.2 MVC架构。我的问题是我应该使用什么方法来加载所有视图/控制器/存储。这不包括对Web服务器的代理调用,因为这些只是基于用户请求。
因为我是ExtJS的新手并且有懒惰的装载心态。不确定它如何适合EXTJS世界。请根据您的经验告诉我。
答案 0 :(得分:0)
只要您将文件连接并缩小为单个捆绑包,您的资源加载时间就应该合理。如果您还在资源加载URL的末尾添加了版本号,则可以获得浏览器缓存的优势,并在需要更新捆绑包时按需刷新。您只需修改版本,浏览器将在下次从服务器重新加载您的捆绑包。
处理7个控制器和设置监听器是一个开销,但我怀疑你会在这里看到一个重大的性能提升。请注意多次往返服务器以获取资源和数据。这是您将看到负面影响的地方。