When planning and building Discovery Framework applications, keep
in mind the following performance considerations.
- Like any Web-based
application, the Discovery Framework is subject to browser limitations.
- The Discovery Framework is a
rich Internet application that uses JavaScript to retrieve data in real time.
Therefore, the amount of data you are accessing will affect performance.
- Attempting to process large
numbers of dimensions or dimension values can result in information overload,
particularly in components such as
Guided Navigation.
- Within a Discovery
Framework application, a large number of components on a single page can
negatively impact performance. Rather than place many components on a single
Discovery Framework page, you should consider using a multi-page application
design. The number of pages in an application has no impact on performance.
- Endeca Analytics is a rich
and complex language. To ensure that you understand the performance
implications of the Analytics queries you are building, consult the
Analytics Considerations and Best Practices article, which
is available for download from the Endeca Developer Network (EDeN).
- Because the Discovery
Framework leverages the MDEX Engine platform, it responds to many of the same
performance strategies. For more detailed information, see the
MDEX Engine Performance Tuning Guide, which is available
for download or search on
EDeN.