Configuración de la memoria caché de los portlets

Portal Services puede almacenar en la memoria caché fragmentos de marcación de portlets que se utilizan para regenerar con rapidez vistas recientes de las páginas de los portlets. Estos fragmentos de marcación se comprimen y almacenan en el sistema servidor como parte del objeto de sesión.

La unidad de memoria caché básica representa fragmentos de marcación creados por página y por sesión del usuario. La marcación de portlets no siempre se almacena en la memoria caché. Inhabilitar el almacenamiento en la memoria caché de marcación ahorra uso de memoria, pero tiene un impacto negativo en el rendimiento.

Utilice los siguientes parámetros para controlar el uso de la memoria caché de portlets en tiempo de ejecución:

  • CPSMaxCacheSizePerPortlet

    Especifica el número de fragmentos de marcación almacenados en la memoria caché de cada portlet, por página y usuario. Por ejemplo, un valor de 5 con 1.000 usuarios, 10 páginas y 4 portlets por página puede generar un máximo de 200.000 entradas en la memoria caché (1000 x 10 x 4 x 5).

    Este parámetro puede tener los siguientes valores:

    Parámetro

    Valor

    -1 (predeterminado)

    Guarda un número ilimitado de marcaciones de portlets.

    0

    Inhabilita el almacenamiento en caché de marcaciones.

    1 o un entero mayor que 1

    Limita el número de marcaciones al número especificado.

    Debe proporcionar valores de tiempo de ejecución para este parámetro a cada servidor de aplicaciones que ejecuta el servicio de presentación.

  • properties.config.cps.cache.timeToIdleSeconds

    Especifica el periodo de tiempo, en segundos, durante el cual se conservan los fragmentos de marcación de página en la memoria caché en un periodo de inactividad. Si no se accede a la página durante ese tiempo, se suprime el contenido de la memoria caché.

    El valor predeterminado es 1800 (30 minutos).

  • properties.config.cps.cache.timeToLiveSeconds

    Especifica el periodo de tiempo, en segundos, durante el cual se conservan los fragmentos de marcación de página en la memoria caché. Después de este tiempo, se suprime la marcación aunque la memoria caché todavía esté activa.

    El valor predeterminado es 86400 (24 horas).

  • properties.config.cps.cache.checkExpiryIntervalSeconds

    Especifica la frecuencia, en segundos, con la que el sistema busca fragmentos de marcación caducados en la memoria caché.

    El valor predeterminado es 300 (5 minutos).

Para habilitar o inhabilitar el cifrado de los fragmentos de marcación de portlets, utilice el parámetro encryptTemporaryFiles de la categoría Entorno en IBM® Cognos Configuration. Para obtener más información, consulte IBM Cognos Guía de instalación y configuración.

Procedimiento

  1. En IBM Cognos Connection, pulse Lanzar, IBM Cognos Administration.
  2. En la pestaña Configuración, pulse Asignadores y servicios.
  3. Pulse el asignador que desee.
  4. En Servicio de presentación, pulse el botón Establecer propiedades.
  5. Pulse la pestaña Valores.
  6. En la categoría Entorno, situada junto a Valores avanzados, pulse el enlace Editar.
  7. Si aparece, seleccione la casilla de verificación Reemplazar los valores adquiridos de la entrada padre. De lo contrario, continúe con el paso siguiente.
  8. En la columna Parámetro, escriba el parámetro obligatorio especificado en esta sección. Por ejemplo, escriba CPSMaxCacheSizePerPortlet.
  9. En la columna Valor, escriba los valores necesarios para el parámetro.
  10. Pulse Aceptar.
  11. Vuelva a pulsar Aceptar.
  12. Pulse el enlace Configuración de la ruta situada en la parte superior de la página.

    Volverá a la lista de asignadores.

  13. Si dispone de más de un asignador configurado, siga los pasos 3 a 12 para cada asignador restante.
  14. Reinicie el servicio de IBM Cognos.