Degraded performance for some Web applications

[CR #441305-2] Some users have noted a significant performance degradation when running some Web applications in Unwired Accelerator 8.0 compared to Unwired Accelerator 7.0. This seems to be due to a difference in how sockets are handled in JDK 1.5.0 (used in Unwired Accelerator 8.0) versus JDK 1.4.2 (used in Unwired Accelerator 7.0). With JDK 1.5.0, if you capture a site using an IP address, and the DNS server accessible to Unwired Accelerator does not provide a reverse lookup for the IP address, DNS resolution is much slower. This is a known problem, documented in Java bug report 5092063.

Workaround: Provide your own reverse-lookup functionality:

  1. Add the IP address to the hosts file; for example, add 10.201.15.21 to the list of addresses.

  2. Fix DNS to provide the reverse lookup.

  3. Install JDK 1.5.0 release 6 or higher, and configure Unwired Accelerator to use this release (edit setenv.bat, and so forth).