Mise en mémoire cache et prévisualisation
Le contenu affiché dans des portlets de rendu et via HCL Web Content Manager peut être mis en mémoire cache. Pour effectuer la mise en mémoire cache, il est également possible d'utiliser la fonction de prévisualisation. Cette rubrique explique les differences entre ces stratégies.
- Utilisation d'un serveur Web
- Afficher un site prévisualisé à l'aide d'un serveur Web revient à utiliser la mise en mémoire cache de base puisque le contenu affiché est statique et que la mise en mémoire cache personnalisée ne peut être utilisée.
- Utilisation de Web Content Manager
- Afficher un site prévisualisé à l'aide de l'application Web Content Manager revient à utiliser la mise en mémoire cache avancée puisque le contenu peut être dynamique et que la mise en mémoire cache personnalisée peut être utilisée.
Mise en mémoire cache de base et site prévisualisé fourni par un serveur Web
A première vue, la fonction de prévisualisation et le cache de base ont la même finalité. Il existe cependant quelques différences qui vous permettent de déterminer la fonction la mieux adaptée à vos besoins.
La principale différence entre ces deux fonctions est que la fonction de prévisualisation utilise une image instantanée de l'ensemble du site chaque fois qu'il est exécuté. La mise en mémoire cache de base s'applique uniquement page par page. Si vous accordez plus d'importance aux performances, la prévisualisation semble plus adaptée. Si ce n'est pas le cas, le cache de base est sans doute la meilleure option.
| Fonction | Mise en mémoire cache de base | Site prévisualisé fourni avec un serveur Web |
|---|---|---|
| Performances : | Très rapide | Extrêmement rapide |
| Traitement des balises "connect" : | Oui | Non |
| Mise en cache personnalisée : | Oui | Non |
| Configuration de la mémoire : | Faible à Moyen | La mémoire requise varie en fonction du serveur Web utilisé. |
| Configuration du disque : | Faible à Moyen | Relativement élevé car l'ensemble du site doit tenir sur le disque. |
| Liens rompus imprévus : | Oui Certaines pages pouvant être mises en mémoire cache à des heures différentes, il est possible que les liens contenus dans une page mise en mémoire cache ne soient pas tous valides. |
Non Le site est prévisualisé dans un batch unique, réduisant ainsi largement d'éventuelles incohérences dans le site. |
Mise en mémoire cache avancée et site prévisualisé fourni via Web Content Manager
Ces options sont similaires. Vous devrez peut-être tester les deux stratégies avant de déterminer celle qui convient le mieux à votre site.
| Fonction | Mise en mémoire cache avancée | Site prévisualisé fourni via Web Content Manager |
|---|---|---|
| Performances : | Rapide après la mise en mémoire cache mais plus lente en cas d'expiration de la page demandée dans la mémoire cache. (Le traitement des codes étant coûteux, cela dépend du nombre de codes de connexion "Connect" contenus dans une page.) | Rapide mais le traitement des codes étant coûteux, cela dépend du nombre de codes de connexion "Connect" contenus dans une page. |
| Traitement des balises "connect" : | Oui | Non |
| Mise en cache personnalisée : | Oui | Non |
| Configuration de la mémoire : | Moyen à Elevé. | Moyen à Elevé. |
| Configuration du disque : | Moyen à Elevé. | Moyen à Elevé. |
| Liens rompus imprévus : | Oui Certaines pages pouvant être mises en mémoire cache à des heures différentes, il est possible que les liens contenus dans une page mise en mémoire cache ne soient pas tous valides. |
Non Le site est prévisualisé dans un batch unique, réduisant ainsi largement d'éventuelles incohérences dans le site. |