Directives de performance

Cet page fournit des directives générales sur l’optimisation de la performance de votre déploiement AEM. Si vous êtes un nouvel AEM, passez en revue les pages suivantes avant de commencer à lire les instructions de performances :

Les options de déploiement disponibles dans AEM sont illustrées ci-dessous (faites défiler l’écran pour afficher toutes les options) :

AEM

Produit

Topologie

Système d’exploitation

Serveur d’applications

JRE

Sécurité

Micronoyau

Magasin de données

Indexation

Serveur web

Navigateur

Experience Cloud

Sites

Non-HA

Windows

CQSE

Oracle

LDAP

Tar

Segment

Propriété

Apache

Edge

Target

Assets

Publish-HA

Solaris™

WebLogic

IBM®

SAML

MongoDB

File

Lucene

IIS

IE

Analyses

Communities

Auteur-CS

Red Hat®

WebSphere®

HP

Oauth

RDB/Oracle

S3/Azure

Solr

iPlanet

FireFox

Campaign

Forms

Déchargement de l’auteur

HP-UX

Tomcat

RDB/DB2

MongoDB

Chrome

Social

Mobile

Grappe de création

IBM® AIX®

JBoss®

RDB/MySQL

SGDBDR

Safari

Audience

Multi-site

ASRP

SUSE®

RDB/SQLServer

Assets

Commerce

MSRP

Apple OS

Activation

Dynamic Media

JSRP

Mobile

Brand Portal

J2E

AoD

LiveFyre

Screens

Sécurité des documents

Gestion des processus

appli de bureau

REMARQUE

Les directives de performance s'appliquent principalement à AEM Sites.

Quand utiliser les directives de performances

Suivez les instructions relatives aux performances dans les cas suivants :

  • Premier déploiement: Lorsque vous envisagez de déployer AEM Sites ou Assets pour la première fois, il est important de comprendre les options disponibles. Surtout lors de la configuration du micronoyau, de l’entrepôt de noeuds et de l’entrepôt de données (par rapport aux paramètres par défaut). Par exemple, modifiez les paramètres par défaut de l’entrepôt de données pour TarMK en entrepôt de données de fichiers.
  • Mise à niveau vers une nouvelle version: Lors de la mise à niveau vers une nouvelle version, il est important de comprendre les différences de performances par rapport à l’environnement en cours d’exécution. Par exemple, la mise à niveau d’AEM 6.1 vers 6.2 ou d’AEM 6.0 CRX2 vers 6.2 OAK.
  • Le temps de réponse est lent: Lorsque l’architecture Nodestore sélectionnée ne répond pas à vos besoins, il est important de comprendre les différences de performances par rapport aux autres options de topologie. Par exemple, le déploiement de TarMK au lieu de MongoMK ou l’utilisation d’un entrepôt de données de fichiers au lieu d’un entrepôt de données Azure Amazon S3 ou Microsoft®.
  • Ajout d’autres auteurs: Lorsque la topologie TarMK recommandée ne répond pas aux exigences de performances et que la mise à niveau du noeud Auteur a atteint la capacité maximale disponible, comprenez les différences de performances. Comparez à l’utilisation de MongoMK avec trois noeuds d’auteur ou plus. Par exemple, le déploiement de MongoMK au lieu de TarMK.
  • Ajouter plus de contenu: Lorsque l’architecture de l’entrepôt de données recommandée ne répond pas à vos besoins, il est important de comprendre les différences de performances par rapport aux autres options de l’entrepôt de données. Exemple : en utilisant Amazon S3 ou Microsoft® Azure Data Store au lieu d’un entrepôt de données de fichiers.

Présentation

Ce chapitre donne un aperçu général de l'architecture AEM et de ses composants les plus importants. Il fournit également des directives de développement et décrit les scénarios de test utilisés dans les tests de référence TarMK et MongoMK.

La plateforme AEM

La plateforme AEM comprend les composants suivants :

chlimage_1

Pour plus d’informations sur la plateforme AEM, reportez-vous à la section Qu’est-ce qu’AEM ?.

L'architecture AEM

Un déploiement AEM comporte trois blocs de création importants. Le Instance de création qui est utilisé par les auteurs de contenu, les éditeurs et les approbateurs pour créer et réviser du contenu. Lorsque le contenu est validé, il est publié sur un type de seconde instance appelé Instance de publication à partir de laquelle les utilisateurs finaux y accèdent. Le troisième composant clé est le Dispatcher, qui est un module chargé de la mise en mémoire cache et du filtrage des URL. Il est installé sur le serveur web. Pour plus d’informations sur l’architecture d’AEM, consultez les Scénarios de déploiement classiques.

chlimage_1-1

Noyaux micro

Les micronoyaux agissent comme des gestionnaires de persistance dans AEM. Il existe trois types de micronoyaux utilisés par AEM : TarMK, MongoDB et la base de données relationnelle (prise en charge limitée). Le choix d’une instance en fonction de vos besoins dépend de l’objectif de votre instance et du type de déploiement que vous envisagez. Pour plus d’informations sur les micronoyaux, consultez la page Déploiements recommandés.

chlimage_1-2

Entrepôt de nœuds

Dans AEM, les données binaires peuvent être stockées indépendamment des noeuds de contenu. L’emplacement de stockage des données binaires est désigné sous le nom de Entrepôt de données, tandis que l’emplacement des noeuds de contenu et des propriétés est appelé Magasin de noeuds.

REMARQUE

Adobe recommande TarMK comme technologie de persistance par défaut utilisée par les clients pour les instances d’auteur AEM et de publication.

ATTENTION

Le micronoyau de la base de données relationnelle est pris en charge de manière limitée. Contact Assistance clientèle Adobe avant d’utiliser ce type de micronoyau.

chlimage_1-3

Magasin de données

Lorsque vous traitez un grand nombre de fichiers binaires, il est recommandé d’utiliser un entrepôt de données externe au lieu des entrepôts de noeuds par défaut afin d’optimiser les performances. Par exemple, si votre projet nécessite de nombreuses ressources multimédias, les stocker sous le File ou Azure/S3 Data Store permet d’y accéder plus rapidement que de les stocker directement dans une MongoDB.

Pour plus de détails sur les options de configuration disponibles, consultez la section Configuration d’entrepôts de nœuds et de magasins de données.

REMARQUE

Adobe vous recommande de choisir l’option de déploiement d’AEM sur Azure ou Amazon Web Services (AWS) à l’aide d’Adobe Managed Services. Les clients bénéficient d’une équipe qui dispose de l’expérience et des compétences nécessaires pour déployer et exploiter AEM dans ces environnements de cloud computing. Voir Documentation supplémentaire sur Adobe Managed Services.

Pour obtenir des recommandations sur le déploiement d’AEM sur Azure ou AWS, en dehors d’Adobe Managed Services, Adobe recommande de travailler directement avec le fournisseur de cloud. Vous pouvez également collaborer avec l’un des partenaires d’Adobe qui prend en charge le déploiement d’AEM dans l’environnement cloud de votre choix. Le fournisseur ou partenaire cloud sélectionné est responsable du dimensionnement, de la conception et de l’implémentation de l’architecture qu’il prend en charge pour répondre à vos besoins spécifiques en termes de performances, de charge, d’évolutivité et de sécurité.
Voir aussi exigences techniques page.

Rechercher

Les fournisseurs d’index personnalisés utilisés avec AEM sont répertoriés dans cette section. Pour en savoir plus sur l’indexation, consultez la section Requêtes Oak et indexation.

REMARQUE

Pour la plupart des déploiements, Adobe recommande d’utiliser l’index Lucene. Utilisez Solr uniquement pour une évolutivité dans des déploiements spécialisés et complexes.

chlimage_1-4

Conseils de développement

Développer pour AEM visant performance et évolutivité. Vous trouverez ci-dessous les bonnes pratiques que vous pouvez suivre :

DO

  • Séparation de la présentation, de la logique et du contenu
  • Utilisez les API AEM existantes (par exemple : Sling) et les outils (par exemple : Réplication)
  • Développer dans le contexte du contenu réel
  • Développer pour une mise en cache optimale
  • Réduisez le nombre d’enregistrements (par exemple : en utilisant des workflows transitoires)
  • Assurez-vous que tous les points de terminaison HTTP sont RESTful
  • Limitation de la portée de l’observation JCR
  • Gardez à l’esprit les threads asynchrones

NE PAS FAIRE

  • Si vous pouvez le faire, n’utilisez pas directement les API JCR.

  • Ne modifiez pas /libs, mais utilisez plutôt des superpositions.

  • N’utilisez pas de requêtes dans la mesure du possible

  • N’utilisez pas de liaisons Sling pour obtenir des services OSGi dans du code Java™, mais utilisez plutôt :

    • @Reference dans un composant DS
    • @Inject dans un modèle Sling
    • sling.getService() dans une classe d’utilisation Sightly
    • sling.getService() dans un JSP
    • a ServiceTracker
    • accès direct au registre du service OSGi

Pour plus d’informations sur le développement sur AEM, consultez Développement - Principes de base. Pour consulter d’autres bonnes pratiques, voir Meilleures pratiques de développement.

Scénarios de test

REMARQUE

Tous les tests comparatifs affichés sur cette page ont été réalisés dans un environnement de laboratoire.

Les scénarios de test présentés ci-dessous sont utilisés pour les sections de référence des chapitres TarMK, MongoMk et TarMK et MongoMk. Pour identifier le scénario qui a été utilisé pour un test comparatif particulier, consultez le champ de scénario du tableau Caractéristiques techniques.

Scénario de produit unique

AEM Assets :

  • Interactions de l’utilisateur : Parcourir les ressources / Rechercher les ressources / Télécharger la ressource / Lire les métadonnées de la ressource / Mettre à jour les métadonnées de la ressource / Télécharger la ressource / Exécuter le workflow Télécharger la ressource
  • Mode d'exécution : utilisateurs simultanés, une seule interaction par utilisateur

Scénario de produits mixtes

AEM Sites + AEM Assets :

  • Interactions des utilisateurs de Sites : Lire l’article Page / Lire la page / Créer un paragraphe / Modifier le paragraphe / Créer une page de contenu / Activer la page de contenu / Créer une recherche
  • Interactions de l’utilisateur Assets : Parcourir les ressources / Rechercher les ressources / Télécharger la ressource / Lire les métadonnées de la ressource / Mettre à jour les métadonnées de la ressource / Télécharger la ressource / Exécuter le workflow Télécharger la ressource
  • Mode d'exécution : utilisateurs simultanés, interactions mixtes par utilisateur

Scénario de cas d’utilisation vertical

Média :

  • Read Article Page (27.4%), Read Page (10.9%), Create Session (2.6%), Activate Content Page (1.7%), Create Content Page (0.4%), Create Paragraph (4.3%), Edit Paragraph (0.9%), Image Component (0.9%), Browse Assets (20%), Read Asset Metadata (8.5%), Download Asset (4.2%), Search Asset (0.2%), Update Asset Metadata (2.4%), Upload Asset (1.2%), Browse Project (4.9%), Read Project (6.6%), Project Add Asset (1.2%), Project Add Site (1.2%), Create Project (0.1%), Author Search (0.4%)
  • Mode d'exécution : utilisateurs simultanés, interactions mixtes par utilisateur

TarMK

Ce chapitre donne des instructions générales de performances pour TarMK spécifiant les exigences minimales d’architecture et la configuration des paramètres. Des tests d’évaluation sont également fournis pour une clarification ultérieure.

Adobe recommande TarMK comme technologie de persistance par défaut à utiliser par les client(e)s dans tous les scénarios de déploiement, pour les instances d’auteur et de publication AEM.

Pour plus d’informations sur TarMK, consultez les Scénarios de déploiement et la section Stockage Tar.

Conseils d’architecture minimale TarMK

REMARQUE

Les directives d’architecture minimales présentées ci-dessous concernent les environnements de production et les sites à trafic élevé. Ces consignes sont les suivantes : not la valeur spécifications minimales pour exécuter AEM.

Pour obtenir de bonnes performances lors de l’utilisation de TarMK, vous devez commencer à partir de l’architecture suivante :

  • Une instance d’auteur
  • Deux instances de publication
  • Deux dispatchers

Vous trouverez, dans l’exemple ci-dessous, les directives d’architecture pour AEM sites et AEM Assets.

REMARQUE

La réplication sans binaires doit être ACTIVÉE si le magasin de données du fichier est partagé.

Consignes d’architecture Tar pour AEM Sites

chlimage_1-5

Conseils d’architecture Tar pour AEM Assets

chlimage_1-6

Guide des paramètres TarMK

Pour de bonnes performances, vous devez suivre les instructions de paramètres présentées ci-dessous. Pour obtenir des instructions sur la modification des paramètres, reportez-vous à cette page.

Configuration Paramètre Valeur Description
Files d’attente des tâches Sling queue.maxparallel Définissez la valeur sur la moitié du nombre de cœurs de processeur. Par défaut, le nombre de threads simultanés par file d’attente de tâche est égal au nombre de coeurs de processeur.
File d’attente des workflows transitoires Granite Max Parallel Définissez la valeur sur la moitié du nombre de cœurs de processeur.
Paramètres JVM

Doak.queryLimitInMemory

Doak.queryLimitReads

Dupdate.limit

Doak.fastQuerySize

500000

100000

250000

True

Pour empêcher les requêtes expansives de surcharger les systèmes, ajoutez ces paramètres JVM dans le script de démarrage d’AEM.
Configuration de l’index Lucene

CopyOnRead

CopyOnWrite

Prefetch Index Files

Activé

Activé

Activé

Pour plus d’informations sur les paramètres disponibles, voir cette page.
Entrepôt de données = Entrepôt de données S3

maxCachedBinarySize

cacheSizeInMB

1048576 (1 Mo) ou plus petit

2 à 10 % de la taille maximale du tas

Voir aussi Configurations de l’entrepôt de données.
Workflow Ressources de mise à jour de gestion des actifs numériques Transient Workflow vérifié Ce processus gère la mise à jour des ressources.
Ecriture différée des métadonnées de gestion des actifs numériques Transient Workflow vérifié Ce workflow gère l’écriture XMP du fichier binaire d’origine et définit la date de dernière modification dans JCR.

Évaluation des performances de TarMK

Spécifications techniques

Les tests comparatifs ont été réalisés selon les spécifications suivantes :

Nœud Auteur
Serveur Matériel « métal nu » (HP)
Système d’exploitation Red Hat® Linux®
Processeur / Cœurs Processeur Intel® Xeon® E5-2407 @2,40 GHz, 8 cœurs
Mémoire RAM 32 Go
Disque Magnétique
Java™ Oracle JRE version 8
JVM Heap 16 Go
Produit AEM 6.2
Entrepôt de nœuds TarMK
Magasin de données File DS
Scénario Produit unique : Assets / 30 threads simultanés

Résultats de l’évaluation des performances

REMARQUE

Les chiffres présentés ci-dessous ont été normalisés à 1 comme ligne de base et ne sont pas les chiffres de débit réels.

chlimage_1-7 chlimage_1-8

MongoMK

La Principale raison pour choisir le serveur principal de persistance MongoMK plutôt que TarMK est de mettre les instances à l’échelle horizontale. Cela signifie que deux instances d’auteur ou plus principales s’exécutent toujours et utilisent MongoDB comme système de stockage de persistance. La nécessité d’exécuter plusieurs instances de création découle généralement du fait que la capacité du processeur et de la mémoire d’un seul serveur, prenant en charge toutes les activités de création simultanées, n’est plus durable.

Pour plus d’informations sur TarMK, consultez les Scénarios de déploiement et la section Stockage Mongo.

Conseils d’architecture minimale MongoMK

Pour obtenir de bonnes performances lors de l’utilisation de MongoMK, vous devez commencer à partir de l’architecture suivante :

  • Trois instances d’auteur
  • Deux instances de publication
  • Trois instances MongoDB
  • Deux dispatchers
REMARQUE

Dans les environnements de production, MongoDB est toujours utilisé comme jeu de réplication avec une Principale et deux secondaires. Les lectures et les écritures vont à la Principale et les lectures peuvent aller aux secondaires. Si le stockage n’est pas disponible, l’un des secondaires peut être remplacé par un arbitre, mais les jeux de réplications MongoDB doivent toujours être composés d’un nombre impair d’instances.

REMARQUE

La réplication sans binaires doit être ACTIVÉE si le magasin de données du fichier est partagé.

chlimage_1-9

Directives relatives aux paramètres MongoMK

Pour de bonnes performances, vous devez suivre les instructions de paramètres présentées ci-dessous. Pour obtenir des instructions sur la modification des paramètres, reportez-vous à cette page.

Configuration Paramètre Valeur (par défaut) Description
Files d’attente des tâches Sling queue.maxparallel Définissez la valeur sur la moitié du nombre de cœurs de processeur. Par défaut, le nombre de threads simultanés par file d’attente de tâche est égal au nombre de coeurs de processeur.
File d’attente des workflows transitoires Granite Max Parallel Définissez la valeur sur la moitié du nombre de cœurs de processeur.
Paramètres JVM

Doak.queryLimitInMemory

Doak.queryLimitReads

Dupdate.limit

Doak.fastQuerySize

Doak.mongo.maxQueryTimeMS

500000

100000

250000

True

60000

Pour empêcher les requêtes expansives de surcharger les systèmes, ajoutez ces paramètres JVM dans le script de démarrage d’AEM.
Configuration de l’index Lucene

CopyOnRead

CopyOnWrite

Prefetch Index Files

Activé

Activé

Activé

Pour plus d’informations sur les paramètres disponibles, voir cette page.
Entrepôt de données = Entrepôt de données S3

maxCachedBinarySize

cacheSizeInMB

1048576 (1 Mo) ou plus petit

2 à 10 % de la taille maximale du tas

Voir aussi Configurations de l’entrepôt de données.
DocumentNodeStoreService

cache

nodeCachePercentage

childrenCachePercentage

diffCachePercentage

docChildrenCachePercentage

prevDocCachePercentage

persistentCache

2048

35 (25)

20 (10)

30 (5)

10 (3)

4 (4)

./cache,size=2048,binary=0,-compact,-compress

La taille par défaut du cache est définie sur 256 Mo.

a un impact sur le temps nécessaire pour effectuer l’invalidation du cache ;

oak-observation

thread pool

length

min & max = 20

50000

Évaluation des performances de MongoMK

Spécifications techniques

Les tests comparatifs ont été réalisés selon les spécifications suivantes :

Nœud Auteur Nœud MongoDB
Serveur Matériel « métal nu » (HP) Matériel « métal nu » (HP)
Système d’exploitation Red Hat® Linux® Red Hat® Linux®
Processeur / Cœurs Processeur Intel® Xeon® E5-2407 @2,40 GHz, 8 cœurs Processeur Intel® Xeon® E5-2407 @2,40 GHz, 8 cœurs
Mémoire RAM 32 Go 32 Go
Disque Magnétique - >1k IOPS Magnétique - >1k IOPS
Java™ Oracle JRE version 8 S/O
JVM Heap 16 Go S/O
Produit AEM 6.2 MongoDB 3.2 WiredTiger
Entrepôt de nœuds MongoMK S/O
Magasin de données File DS S/O
Scénario Produit unique : Assets / 30 threads simultanés Produit unique : Assets / 30 threads simultanés

Résultats de l’évaluation des performances

REMARQUE

Les chiffres présentés ci-dessous ont été normalisés à 1 comme ligne de base et ne sont pas les chiffres de débit réels.

chlimage_1-10 chlimage_1-11

Comparaison de TarMK et MongoMK

La règle de base à prendre en compte lors du choix entre les deux est que TarMK est conçu pour les performances, tandis que MongoMK est utilisé pour l’évolutivité. Adobe recommande TarMK comme technologie de persistance par défaut à utiliser par les utilisateurs dans tous les scénarios de déploiement, pour les instances d’auteur et de publication AEM.

La Principale raison pour choisir le serveur principal de persistance MongoMK plutôt que TarMK est de mettre les instances à l’échelle horizontale. Cette fonctionnalité signifie que deux instances d’auteur ou plus principales s’exécutent toujours et utilisent MongoDB comme système de stockage de persistance. La nécessité d’exécuter plusieurs instances de création découle généralement du fait que la capacité du processeur et de la mémoire d’un seul serveur, prenant en charge toutes les activités de création simultanées, n’est plus durable.

Pour plus d’informations sur TarMK et MongoMK, voir Déploiements recommandés.

Consignes TarMK et MongoMk

Avantages de TarMK

  • Conçus spécifiquement pour les applications de gestion de contenu
  • Les fichiers sont toujours cohérents et peuvent être sauvegardés à l’aide de n’importe quel outil de sauvegarde basé sur les fichiers.
  • Fournit un mécanisme de basculement : consultez la section Cold Standby pour plus d’informations
  • Offre des performances élevées et un stockage des données fiable avec un coût d’exploitation minimal
  • Réduction du coût de possession (coût total de possession)

Critères de sélection de MongoMK

  • Nombre d’utilisateurs et d’utilisatrices nommés connectés au cours de la journée : des milliers ou plus
  • Nombre d’utilisateurs et d’utilisatrices simultanés : des centaines ou plus
  • Volume d’ingestions de ressources par jour : des centaines de milliers ou plus
  • Volume de modifications de page par jour : par centaines de milliers ou plus
  • Volume de recherches par jour : des dizaines de milliers ou plus

Comparaison de TarMK et de MongoMK

REMARQUE

Les chiffres présentés ci-dessous ont été normalisés à 1 comme ligne de base et ne sont pas des chiffres de débit réels.

Spécifications techniques du scénario 1

Nœud OAK de création Nœud MongoDB
Serveur Matériel « métal nu » (HP) Matériel « métal nu » (HP)
Système d’exploitation Red Hat® Linux® Red Hat® Linux®
Processeur / Cœurs Processeur Intel(R) Xeon(R) E5-2407 @2,40 GHz, 8 cœurs Processeur Intel(R) Xeon(R) E5-2407 @2,40 GHz, 8 cœurs
Mémoire RAM 32 Go 32 Go
Disque Magnétique - >1k IOPS Magnétique - >1k IOPS
Java™ Oracle JRE version 8 S/O
JVM Heap 16 Go 16 Go S/O
Produit AEM 6.2 MongoDB 3.2 WiredTiger
Entrepôt de nœuds TarMK ou MongoMK S/O
Magasin de données File DS S/O
Scénario


Produit unique : Ressources / 30 threads simultanés par exécution

Résultats de la comparaison des performances du scénario 1

chlimage_1-12

Spécifications techniques du scénario 2

REMARQUE

Pour activer le même nombre d’auteurs avec MongoDB qu’avec un système TarMK, vous avez besoin d’un cluster avec deux noeuds AEM. Un cluster MongoDB de quatre noeuds peut gérer 1,8 fois le nombre d’auteurs par rapport à une instance TarMK. Un cluster MongoDB de huit noeuds peut gérer 2,3 fois le nombre d’auteurs par rapport à une instance TarMK.

Nœud TarMK de création Nœud MongoMK de création Nœud MongoDB
Serveur AWS c3.8xlarge AWS c3.8xlarge AWS c3.8xlarge
Système d’exploitation Red Hat® Linux® Red Hat® Linux® Red Hat® Linux®
Processeur / Cœurs 32 32 32
Mémoire RAM 60 Go 60 Go 60 Go
Disque SSD - 10 000 IOPS SSD - 10 000 IOPS SSD - 10 000 IOPS
Java™ Oracle JRE version 8
Oracle JRE version 8
S/O
JVM Heap 16 Go 30 Go 30 Go S/O
Produit AEM 6.2 AEM 6.2
MongoDB 3.2 WiredTiger
Entrepôt de nœuds TarMK MongoMK
S/O
Magasin de données File DS
File DS

S/O
Scénario



Cas pratique vertical : Media / 2 000 threads simultanés

Résultats de la comparaison des performances du scénario 2

chlimage_1-13

Conseils relatifs à l’évolutivité de l’architecture d’AEM ִSites et AEM Assets

chlimage_1-14

Résumé des directives de performance

Les instructions présentées sur cette page peuvent être résumées comme suit :

  • TarMK avec entrepôt de données de fichier - L’architecture recommandée pour la plupart des clients :

    • Topologie minimale : une instance d’auteur, deux instances de publication, deux instances de Dispatcher
    • La réplication sans binaire est activée si l’entrepôt de données de fichier est partagé.
  • MongoMK avec entrepôt de données de fichier - Architecture recommandée pour l’évolutivité horizontale du niveau Auteur :

    • Topologie minimale : trois instances d’auteur, trois instances MongoDB, deux instances de publication, deux instances de Dispatcher
    • La réplication sans binaire est activée si l’entrepôt de données de fichier est partagé.
  • Nodestore - Stocké sur le disque local, et non sur un NAS (network Attachment Storage)

  • Lorsque vous utilisez Amazon S3 :

    • La banque de données Amazon S3 est partagée entre les niveaux Auteur et Publication.
    • La réplication sans binaire doit être activée.
    • Le nettoyage de la mémoire d’entrepôt de données nécessite une première exécution sur tous les noeuds d’auteur et de publication, puis une seconde exécution sur l’auteur.
  • L’index personnalisé doit être créé en plus de l’index prêt à l’emploi. - Selon les recherches les plus courantes

    • Les index Lucene doivent être utilisés pour les index personnalisés.
  • La personnalisation du workflow peut améliorer considérablement les performances - Supprimez l’étape vidéo dans le workflow "Mettre à jour la ressource", en désactivant les écouteurs qui ne sont pas utilisés, etc.

Pour plus d’informations, consultez également la page Déploiements recommandés.

Sur cette page