To improve the load time of your data and application, follow these best practices Upgrade to the latest version of General InterfaceTo improve application performance, General Interface 3.3 and later uses a configuration flag to disable the forced synchronization (re-fetching) of an XML document by the MSXML3 Document object. Therefore, XML files are retrieved from the browser cache instead of re-fetched from the HTTP server. General Interface 3.4 includes a more efficient startup mechanism. General Interface 3.4 and 3.5 include significant performance enhancements, especially for Internet Explorer 6. Upgrade BrowsersWhen possible, use the latest browsers supported by General Interface. Also, as you develop your application, benchmark your application in all browsers and versions used by your end users. Benchmarking in all browsers prevents unexpected performance issues after deployment. For example, Internet Explorer 6 is slower than Firefox.
Load from CacheWhenever possible, use the jsx3.app.Model.loadAndCache() method to cache XML GUI components that need to be reloaded multiple times and reload them from the local data cache instead of fetching from the server each time. Split CDF DocumentsSplit large CDF documents to optimize data load times. For an example, see the Splitting CDF Documents sample at http://www.generalinterface.org. Create Custom General Interface BuildsTo improve load performance for your application, you can use the General Interface Load Performance Optimization script to create a custom General Interface build that's optimized for a particular General Interface application. For more information, see Optimizing Load Performance. |
Contents
|
