Désactivation de l'agrégation et de la compression en mode débogage côté client

L'activation du mode débogage désactive la compression et facilite le débogage des modules.

Pourquoi et quand exécuter cette tâche

Dans une opération normale, les modules JavaScript et CSS dans un profil de rendu d'une vue de page sont extraits par l'agrégateur de ressources qui génère une demande groupée de toutes les contributions du même type. Cette demande inclut généralement toutes les définitions de style JavaScript et CSS. L'agrégateur télécharge toutes les définitions simultanément. Les définitions JavaScript et CSS sont compressées pour réduire la taille, ce qui les rend difficiles à lire et à déboguer. En activant le mode débogage, les versions non compressées des ressources sont chargées si elles sont définies, puis elles sont chargées séparément au lieu d'être regroupées.
Remarque : Si vous utilisez Internet Explorer 7, 8 ou 9, les ressources continuent d'être regroupées dans une demande en mode débogage.

Pour activer le mode débogage, vous pouvez utiliser l'analyseur de thème ou activer manuellement la fonction en activant une chaîne de trace de sorte à déclencher le débogage pour tous les utilisateurs. Vous pouvez également définir un cookie spécifique de sorte à activer le débogage uniquement pour les cookies de cet utilisateur. Dans l'analyseur de thème, cliquez sur UtilitairesCentre de contrôle. Dans la section Débogage à distance, vous pouvez activer et désactiver le débogage pour tous les utilisateurs ou pour un seul client.

Procédure

Pour activer le mode débogage pour tous les utilisateurs, tous les thèmes et toutes les pages, à l'échelle du système, activez la fonction de trace avec la chaîne de trace suivante.
com.ibm.wps.resourceaggregator.CombinerDataSource.RemoteDebug=all

Vous pouvez définir la chaîne dans WebSphere® Integrated Solutions Console pour l'instance en cours d'exécution. Ou, vous pouvez l'enregistrer dans la définition d'exécution du serveur persistant. Vous pouvez également définir cette chaîne de trace à l'aide du portlet d'activation du traçage.

Résultats

When a user sets a cookie that is named com.ibm.portal.resourceaggregator.client.debug.mode to true, debug versions of module contributions are loaded if they are defined. Les modules sont chargés sans avoir recours à des liens et des balises de script distincts. Dans ce cas, toutes les ressources sont téléchargées en tant qu'unité combinée.