5.4: Frais généraux liés à l'utilisation de SSL avec des connexions persistantes

Comme décrit dans les charges de travail des services Web, la charge de travail peut utiliser SSL pour crypter les données de demande et de réponse. Pour déterminer le surcoût de ce cryptage, le support SSL CICS® a été activé pour utiliser la suite de chiffrement TLS_RSA_WITH_AES_256_CBC_SHA et les sessions persistantes.

Les résultats de cette configuration sont présentés dans le tableau 1 et peuvent être comparés aux données de performance présentées au 5.4: Connexions persistantes et non persistantes.

Table 1. Charge de travail des services web utilisant SSL avec des connexions persistantes
Demande de taux CICS % DE L'UNITÉ CENTRALE TCP/IP % DE L'UNITÉ CENTRALE CPU par requête (ms)
417 13.85% 0.38% 0.341
500 16.51% 0.44% 0.339
555 18.05% 0.46% 0.334
714 23.45% 0.57% 0.336
1 000 33.95% 0.75% 0.347

Dans les deux configurations et à tous les taux de transaction, le temps de réponse était de 1 ms ou moins et la colonne du temps de réponse a donc été omise par souci de clarté. Ces mesures sont résumées dans le tableau de la figure 1.

Figure 1 : Comparaison des connexions non-SSL et SSL à l'aide de sessions persistantes
La ligne bleue indique le tracé HTTP persistant, tandis que la ligne rouge indique le tracé HTTPS persistant.

Comme indiqué dans Connexions persistantes et non persistantes : CICS TS V5.4, le chiffre moyen de CPU par requête pour les communications non-SSL était de 0.318 ms. Lorsque l'on utilise le support SSL de CICS, ce chiffre augmente de 0.057 ms par requête pour atteindre 0.375 ms.