Contents

Appeon Performance Tuning Guide
Appeon Performance Levels
Expected performance level
Automatic performance boosting
Impact of the Internet and slow networks
Impact of heavy client-side logic
Impact of large data transmission
Identifying Performance Bottlenecks
Overview
Heavy window report
Performance-Related Settings
Overview
Appeon Developer performance settings
Appeon Enterprise Manager performance settings
DataWindow data caching
Multi-thread download settings
Custom Libraries download settings
Log file settings
Internet Explorer performance settings
Web and application server performance settings
Sybase EAServer
JVM startup option
Configuring connection caches
HTTP properties
Microsoft IIS server
Recommendations for avoiding common errors on IIS
Advanced thread settings
Tuning: Excessive Server Calls
Overview
Technique #1: partitioning transactions via stored procedures
Technique #2: partitioning non-visual logic via NVOs
Technique #3: eliminating recursive Embedded SQL
Technique #4: grouping multiple server calls with Appeon Labels
Tuning: Heavy Client
Overview
Technique #1: thin-out “heavy” Windows
Technique #2: thin-out “heavy” UI logic
Manipulating the UI in loops
Triggering events repeatedly
Performing single repetitive tasks
Initializing “heavy” tabs
Using ShareData or RowsCopy/RowsMove for data synchronization
Using computed fields
Using DataWindow expressions
Using complex filters
Using RowsFocusChanging/RowsFocusChanged events
Technique #3: offload “heavy” non-visual logic
Tuning: Large Data Transmissions
Overview
Technique #1: retrieving data incrementally
For Oracle database server
For all other database servers
Technique #2: minimizing excessive number of columns
Conclusion

 
Home
Web Online Help
Prev Page Next Page
 
 

Appeon Performance Tuning Guide

 

This Help will guide you through the performance tuning process:

 

Appeon Performance Levels
Describes current runtime performance levels of Appeon 6.0, 6.1, or 6.2.

Identifying Performance Bottlenecks

Introduces tools to identify the bottleneck of the performance.

Performance-Related Settings

Introduces basic performance tuning settings ,such as Appeon Developer setting and IE browser settings,  to achieve good Web performance.

Tuning: Excessive Server Calls
Introduces four common-used techniques to decrease the server calls so to gain better Web performance.

Tuning: Heavy Client

Introduces three common-used methods to thin out the heavy window and UI logic.

Tuning: Large Data Transmissions

Introduces two common-used techniques to reduce the size of data transmission.

Conclusion

A summary of Web performance tuning.