Consideraciones sobre el rendimiento de las interfaces de programación de aplicaciones
Una interfaz de programación de aplicaciones (API) es una interfaz que permite que un programa de aplicación escrito en un lenguaje de alto nivel utilice datos o funciones específicas del sistema operativo o de otro programa.
Con el fin de conseguir un mejor rendimiento con el servidor IBM® i, debe tener en cuenta las API disponibles en el servidor IBM i.
Para optimizar el rendimiento de APPC (Advanced Program-to-Program Communication), tenga en cuenta los siguientes aspectos:
- Si se utilizan tamaños de registro mayores para una transferencia de gran tamaño, se obtiene una velocidad de datos de aplicación superior y el tiempo de la CPU disminuye. Con el mayor tamaño de registro, la CPU tiene que hacer menos proceso, ya que son necesarias menos operaciones de lectura y escritura de aplicación para transferir la misma cantidad de datos.
- Si se selecciona el valor *CALC para la unidad máxima de petición/respuesta (RU) SNA (arquitectura de red de sistemas), el sistema selecciona un tamaño eficaz compatible con el tamaño de trama. El tamaño de trama está en la descripción de línea que elige el usuario. Si se cambia el tamaño de la unidad RU por un valor distinto de *CALC, se puede anular esta característica de rendimiento.
- La compresión con APPC debe utilizarse con prudencia y solo para entornos de red de área amplia (WAN) de velocidad baja. Es aconsejable utilizar la compresión con velocidades de 19,2 kbps e inferiores.
- Si está realizando tareas que incluyen operaciones repetitivas de entrada reducida, puede obtener un mayor rendimiento utilizando la función de comunicaciones intersistemas (ICF) o las Comunicaciones de interfaz de programación común (CPI).
- Establezca un valor adecuado para el tiempo durante el que APPC espera un acuse de recibo por parte del sistema remoto después de enviar la señal DETACH para finalizar la transacción. Puede especificar el tiempo de espera mediante las áreas de datos QACRETRY y QACINTERVL de la biblioteca QGPL.
Puede ser de utilidad consultar el manual Communications Configuration. Está disponible en IBM Publications Center en un formato en línea que puede descargar.
