Configuración y ajuste de WebSphere Commerce
Antes de comenzar a ajustar el sistema WebSphere Commerce, en primer
lugar deberá asegurarse de que su instalación de WebSphere Commerce esté
utilizando el hardware y software necesarios y que WebSphere Commerce esté instalado correctamente.
- Compruebe que tiene el hardware y software necesarios, tal como se
describe en la publicación WebSphere Commerce, Guía de instalación.
- Compruebe que WebSphere Commerce esté instalado correctamente.
Siga las pruebas de verificación de la instalación que se describen en la publicación WebSphere Commerce, Guía de instalación.
- Verifique que DB2 esté instalado correctamente.
Siga las pruebas de verificación de la instalación que se describen en la publicación WebSphere Commerce, Guía de instalación.
Un parámetro o sistema no puede ajustarse nunca de forma aislada. Antes
de realizar cualquier ajuste, piense cómo afectará a la totalidad
del sistema.
Para obtener más información sobre la configuración y el ajuste de
rendimiento de WebSphere Commerce, consulte el manual técnico SG24- 6258-00,
WebSphere Commerce Suite V5.1 Performance Tuning.
Hay cinco áreas principales para el ajuste:
- Servidor Web
Para IBM HTTP Server, modifique el archivo de configuración de IBM HTTP
Server de este modo:
- Almacene en la antememoria los archivos estáticos
utilizando la directiva CacheLocalFile
- Ajuste el tamaño de la antememoria estática utilizando las
directivas CacheMaxFiles y CacheMaxBytes
- Localice las directivas Pass que no sean necesarias
- Verifique y ajuste la anotación cronológica
- Commerce Server
- Utilice el Gestor de configuración para inhabilitar el rastreo de usuario
- Almacene en la antememoria las páginas Web
generadas dinámicamente
- Considere la posibilidad de desactivar algunas o todas las anotaciones
cronológicas y rastreos de Commerce Server. Si no es apropiado desactivar
las anotaciones cronológicas, puede utilizar una unidad diferente para
almacenar los archivos de anotaciones.
- Compruebe el tiempo de respuesta para cada mandato. Para
comprobar el tiempo de respuesta a los mandatos utilice el
supervisor de rendimiento.
- Supervise la utilización de CPU de Commerce Server. La
utilización deberá ser relativamente constante siempre que la carga sea la
misma.
Para comprobar la utilización de CPU supervise el proceso db2syscs desde
la pestaña Rendimiento del Administrador de Tareas de Windows NT.
Si la utilización de CPU de db2syscs continúa aumentando, compruebe los
índices de la base de datos.
- Configure el tamaño máximo de la agrupación de conexión para que
sea, como mínimo, igual al tamaño de la agrupación de
hebras más uno.
- Abra la Consola de administración de WebSphere.
- Seleccione Aplicación Web WAS
pulse la página de Configuración avanzada y luego escriba
el valor apropiado para el tamaño de agrupación de hebras.
- Seleccione el origen de datos WebSphere Commerce
DB2 luego escriba un valor de como mínimo un número mayor que el tamaño de la agrupación de hebras.
- Ajuste del servidor DB2
- Optimice las consultas SQL
- Establezca el espacio de tablas en varias unidades
- Compruebe que haya un número correcto de unidades para la base
de datos
- Determine la cantidad de agrupaciones de almacenamiento
intermedio asignadas y realice el ajuste necesario
Aunque el tamaño de la agrupación de almacenamientos intermedios de base
de datos depende de la máquina y del tamaño de la base de datos, para una
máquina bidireccional con 1 GB de memoria, es correcto un valor
mínimo de 128 MB (32768 páginas).
Para cambiar el tamaño de la agrupación de almacenamientos intermedios de
base de datos ejecute los
mandatos siguientes desde una ventana de mandatos DB2:
db2 connect to mall
db2 alter bufferpool IBMDEFAULTBP size x
donde x es el tamaño deseado de la
agrupación de almacenamientos intermedios.
- Compruebe que solamente haya un espacio de tablas temporal
- Configure el servidor de modo que las anotaciones de base de
datos residan en sus propias unidades.
Hay varios parámetros de configuración que se pueden modificar.
- WebSphere Application Server
- Aumente el tamaño del almacenamiento dinámico JVM del servlet;
el tamaño por omisión es 128 MB. Dependiendo de la memoria disponible, es
posible que desee aumentar el tamaño del
almacenamiento dinámico a 384 MB. Para maximizar la capacidad del servidor,
deberá elegir una combinación de tamaño de agrupación de almacenamientos
intermedios de base de datos y un tamaño de almacenamiento
dinámico JVM de forma que se utilice toda la memoria física.
Para establecer el tamaño del almacenamiento dinámico JVM del servlet,
abra la consola de administración de WebSphere, seleccione WebSphere
Commerce Application Server en el marco de navegación. En el marco de
contenido, modifique el valor del campo Argumento de línea
de mandatos, por ejemplo, para establecer el tamaño del
almacenamiento dinámico JVM en 256 MB escriba Xmx256m.
- Aumente el número máximo de conexiones del
motor del servlet. El valor por omisión para WebSphere Application Server es
25.
- Aumente el tamaño máximo de agrupación de conexiones de la
fuente de datos WebSphere Commerce DB2 a 25; sin embargo, no aumente el
tamaño máximo de la agrupación de conexiones en un valor que sea mayor al
número máximo de conexiones del servlet.
- Diseño y arquitectura de las aplicaciones
- Entre en modalidad SSL sólo cuando sea necesario
- Diseñe páginas eficaces