Tuning Package Properties to Reduce EIS Load

Deploy the package to a test domain and use a test application to determine what refinements can be made to reduce EIS load for a production environment.

Consider implementing DCNs to push updates into the Unwired Server cache in the CDB. This implementation helps improve performance and reduce back-end EIS load.

  1. In the navigation pane of Sybase Control Center, select the package you deployed for the test domain.
  2. Because the device application also uses push notifications, create a subscription template with appropriate settings for these notifications.
    Subscription templates allow all applications of a specific payload (that is, either replication or messaging) that use the template to inherit the same settings. This helps determine which cache is used (cache or messaging databases) and cannot be altered after a package is deployed.
    1. In the administration pane, click the Subscriptions > [Replication|Messaging] > Templates.
    2. Click New.
    3. Configure these template properties, then click OK:
      Property Value
      Synchronization group Default
      Notification threshold 1 minute
      Admin lock Unlock
      Push Enable
      DCN Never (Unwired Server cache changes only by DCN requests)
      This configuration enables push notifications to be delivered to device waiting no more than 1 minute since the last synchronization.
  3. Update the change detection interval of the package. Change is detected in optimal time, and push notifications are generated for the client to download the changes:
    1. In the administration pane, click the Synchronization Group tab, check the group with the Name of default, the click Properties.
    2. Change the Change detection interval to 1 minute.
      If you set the Change detection interval to 0, the change detection task is disabled and the SUP server will not push changed messages to client device for MBS.
      Note: The change detection interval value needs to be determined very carefully, after considering application requirements of data consistency and data concurrency. Change detection triggers a diff-calculation for sending data changes to subscribed clients. These calculations can adversely affect performance. Therefore, the administrator and developer must jointly determine this interval value before configuring it in a production environment.