Fermer

mars 18, 2020

Améliorez les performances du site avec CDN et Sitefinity Cloud


Vitesse. Distance parcourue par unité de temps. Sauf que dans notre métier, nous n'expédions pas de trucs et ne déplaçons pas les gens du point A au point B. Nous appelons cela un voyage. Nous voulons qu'ils se répètent et reviennent. Nous voulons qu'ils restent. Nous devons savoir qui ils sont avant de les mettre sur une voie rapide personnalisée pour pointer $.

Ce que nous faisons est un effort d'équipe. Trépidant, aigu parfois, presque jamais ennuyeux. Il existe également diverses forces en jeu. Que vous parliez de taux de rebond, de taux de navigation et de temps sur la page – ou que vous ayez affaire au TTFB, à la latence et à la taille du DOM – vous ne faites pas simplement votre part et passez à autre chose. C’est un voyage, non? Et l'un des meilleurs moyens de voyager est à la vitesse du cloud.

Performances et expérience utilisateur

En tant que créateurs d'expériences Web et numériques, c'est notre travail de savoir ce qui fait le succès des applications et des sites Web. Sachez engager les visiteurs et leur donner des raisons de revenir. Engagez-vous, c'est-à-dire et entretenez une relation significative avec notre marque, nos produits et services. Nos messages, nos valeurs et tout ce que nous défendons.

Nous savons comment utiliser la technologie pour créer des applications et des sites Web qui non seulement servent un objectif, mais peut-être – peut-être – excitent, inspirent et pourquoi pas, impressionnent l'utilisateur pendant qu'il y est. Je veux dire que faire le travail est sans aucun doute la priorité numéro un, mais c'est encore mieux quand ce n'est pas au détriment de l'attrait visuel, de la convivialité, de la vitesse et de la sécurité.

Là encore, nous sommes tous des utilisateurs aussi . Sur ordinateur de bureau, portable, mobile, embarqué, vous l'appelez, nous interagissons avec des interfaces utilisateur créées par des gens comme nous et avons des expériences que quelqu'un a conçues pour nous. Nous voulons faire ce que nous sommes venus faire, mais cela ne nous dérange pas non plus d'être divertis et impressionnés. Pour être juste, nous sommes à un point où être séduit n'est pas trop demander.

Mais eh bien, nous avons tous été sur le point de recevoir des expériences dignes de foi – et c'est un euphémisme. Cela ne facilite pas la tâche de savoir comment les choses fonctionnent. Au contraire, c'est plus frustrant. Chagrin de connaissance, si vous voulez. Je veux dire, combien de fois avez-vous abandonné sur une page Web qui a pris beaucoup de temps à charger, ou avez-vous souhaité pouvoir réécrire une application à partir de zéro?

Les équipes derrière Sitefinity Cloud croient en des expériences de qualité et sachez que l'architecture sous-jacente qui les gère n'a jamais été aussi importante. CMS natif du cloud, Sitefinity fournit l'environnement et les outils pour créer, déployer, maintenir, dépanner et faire évoluer des solutions qui non seulement fonctionnent mais dépassent les attentes. Et étant un PaaS entièrement géré, Sitefinity Cloud fonctionne non seulement mais est facile à utiliser.

Lisez la suite pour un examen plus approfondi de Sitefinity Cloud et de son architecture Platform-as-a-Service. Les outils de pointe responsables de la sécurité, de l'évolutivité et de la productivité inter-équipes. L'environnement et les composants gérés de manière centralisée, sécurisés et optimisés par des experts qui vous permettent de vous concentrer sur l'aspect, la convivialité et les performances, au lieu de consacrer du temps, de l'argent et des ressources à l'infrastructure.

Architecture PaaS. Cloudflare CDN, Sitefinity Webhooks

Il existe diverses forces en jeu dans la façon dont vous engagez votre public et la façon dont les utilisateurs numériques réagissent, réagissent et expérimentent votre contenu et votre messagerie, mais la vitesse est très probablement un dénominateur commun. De nombreux aspects de Sitefinity tournent donc autour du flux, du rythme et de l'automatisation.

Un pipeline de contenu offre aux spécialistes du marketing le même niveau de confiance, de productivité et d'indépendance que les équipes informatiques et de développement obtiennent du code CI / CD. des pipelines qui leur permettent de coder, tester et déployer de nouvelles fonctionnalités en un seul clic.

Flux de gestion de contenu et SiteSync favorisent une collaboration fluide, tout en offrant

Le cache de sortie distribué haute performance Redis est associé côté Sitefinity à des outils astucieux tels que le service de réchauffement [19659000]. et Cache Warmup pour offrir le maximum en termes de performances côté client et côté serveur.

Pour chaque instance de Sitefinity Cloud, les services fournis par Microsoft Azure et les outils intégrés à Sitefinity ont été mis en place par les mêmes équipes qui développent le produit. Cela signifie que votre CMS a été déployé dans le cloud avec les meilleurs paramètres de performances et la gestion la plus efficace des ressources disponibles.

 Sitefinity-Cloud-CDN-inner "title =" Sitefinity-Cloud-CDN -inner "/> </p>
<p> Il en va de même pour <strong> CDN </strong>bien sûr, qui dans Sitefinity Cloud vient d'être étendu pour <strong> prendre en charge des pages entières </strong>avec HTML et scripts, et pas seulement fichiers multimédias. L'équipe de Sitefinity Cloud a opté pour Cloudflare plutôt que le CDN Azure intégré. Bien qu'il s'agisse de plates-formes incroyablement robustes, des préoccupations purement architecturales et notre feuille de route de développement à long terme pour Sitefinity ont fait pencher la balance en faveur de Cloudflare. </p>
<p> Non la mise en cache de la page HTML sur les nœuds CDN améliore uniquement le temps de chargement de manière significative, mais c'est aussi une assurance contre les pannes aussi bonne que possible – les pages mises en cache continueront de fonctionner même dans le cas peu probable d'un temps d'arrêt du serveur d'hébergement. configs ar e en place et Sitefinity prend entièrement en charge l'invalidation du cache CDN après la mise à jour du contenu. C'est là qu'une autre fonctionnalité Sitefinity intelligemment conçue entre en jeu. </p>
<p> Cloudflare fournit gentiment une multitude de points de terminaison exposés tandis qu'à l'autre extrémité, <a href= les webhooks Sitefinity sont prêts à déclencher des actions pertinentes sur un certain nombre d'événements système exposés. Dans un contexte de gestion de contenu, Sitefinity fait une demande via un webhook à l'API Cloudflare pour effacer le cache Cloudflare chaque fois qu'un nouveau contenu est publié.

Sonner une cloche? Eh bien, ça devrait. Les webhooks ont fait leurs débuts dans Sitefinity 12.2 et l'invalidation du cache de sortie a été l'un des premiers événements pris en charge. Vous l'avez entendu ici en premier, comme le dit le proverbe. Quoi qu'il en soit, c'est génial de voir comment tout se passe bien. En parlant de cela, le chapitre suivant traite de ce que vous gagnez réellement en termes de vitesse.

Sitefinity Cloud vous place sur la voie rapide

Les expériences que nous créons suscitent l'engagement, qui est à son tour directement lié à vos résultats. Plus la qualité de l'expérience que vous offrez est élevée, plus vos visiteurs ont de chances de raconter, de répéter et de revenir.

Vous ne pouvez pas toujours mettre le doigt sur ce qui fait une expérience de qualité – il y a généralement des facteurs intangibles en jeu. , un élément intrinsèquement subjectif. Mais il y a aussi un côté quantifiable. Il ne s'agit pas seulement de ce que vous offrez à votre public, que ce soit vos clients, vos partenaires commerciaux ou votre propre personnel. C'est quand, où et à quelle vitesse vous le livrez .

Pour le dire simplement, la vitesse compte. Et dans notre travail, c'est la vitesse à laquelle une page se charge. Des dizaines de tests pour ce blog et des centaines de tests effectués par l'équipe Cloud qui a configuré Cloudflare CDN racontent la même histoire.

Les graphiques ci-dessous montrent les gains de vitesse que CDN offre pour une page d'environ 1,5 Mo. Notez que la mise en cache du navigateur a été désactivée pour ne pas fausser les résultats.

 CDN-Sitefinity-Cloud-Browser-Test "title =" CDN-Sitefinity-Cloud-Browser-Test "/>  <p> Un site Web tiers l'outil de test de vitesse, Pingdom, signale un chargement de pages beaucoup plus rapide sous CDN, testé sur des serveurs dans plusieurs endroits du monde. Voici une augmentation de plus de 2x pour une page de 1,8 Mo via un serveur en Amérique du Nord. </p>
<p><img decoding= Essentiellement, le CDN dans Sitefinity Cloud vous permet d'atténuer les effets potentiellement négatifs de la plupart des facteurs répertoriés ci-dessus. Toutes les demandes passent par un CDN, qui met sélectivement en cache les réponses en fonction de la demande. La mise en cache des pages sur les nœuds CDN peut considérablement améliorer les performances du site Web, non seulement en termes de temps de chargement réel des pages, mais également en cas de trafic élevé.

Taille de la page /
Emplacement du serveur
Temps de chargement de la page entière via CDN [19659031] CDN du temps de chargement pour les supports uniquement Gain de vitesse [1 9659034] Démo Quantum 1,8 Mo / Amérique du Nord 0,61 s 1,35 s 2,20x
Démo quantique 1,3 Mo / Pacifique, Australie 1,53 s 2,67 s 1,75 x

De plus, l'invalidation du cache CDN est configurée pour fonctionner en synchronisation avec l'échauffement du cache de sortie. Cela signifie que lorsqu'une page est mise à jour, Sitefinity demandera d'abord la nouvelle page, en s'assurant qu'elle est mise en cache côté serveur. Ce n'est qu'après cela qu'une demande de purge sera envoyée au CDN. Il s'agit d'une séquence soigneusement configurée qui garantit des performances optimales du site Web à tous les niveaux de mise en cache.

De plus, vous avez les moyens d'appliquer des règles personnalisées et d'exclure certaines pages de la stratégie CDN globale . Vous pouvez explicitement spécifier un cache sans CDN pour les pages, qui doivent toujours afficher du contenu frais et non mis en cache. Il existe également une option pour exclure une page du CDN mais garder l'option de cache de sortie activée.

Personnalisation et tests A / B en sont un autre exemple. Sitefinity détecte automatiquement si une page doit être mise en cache ou non et fournit les valeurs d'en-tête «cache-control» pertinentes pour indiquer au CDN comment gérer ces demandes. Les pages avec tests A / B actifs ne seront pas mises en cache sur le CDN. Les versions entièrement personnalisées de pages entières seront également exclues du cache CDN. Les pages avec personnalisation par widget auront un cache CDN, car les modifications sont appliquées côté client après le rendu de la page.

Récapitulation

L'architecture PaaS de Sitefinity Cloud permet aux organisations de se concentrer sur l'activité principale et de réduire les coûts de maintenance en ne pas avoir à gérer une infrastructure complexe. En même temps, il fournit tous les outils dont vous avez besoin pour tirer le meilleur parti de vos ressources Web en termes de vitesse, de performances et de disponibilité. Sitefinity Cloud est un environnement entièrement géré et sécurisé qui favorise la collaboration d'équipe et une productivité élevée quelle que soit la description de travail spécifique.

Les services Microsoft Azure et les outils intégrés à Sitefinity fonctionnent en parfaite synchronisation pour fournir plus qu'une simple solution d'hébergement. C'est l'expérience complète du PC d'un développeur à la production.

  1. Haute Productivité : configuration CI / CD d'entreprise, pipelines pour le contenu et le code
  2. Haute Performances : cache, CDN , NLB, tableaux de bord et journaux de performances
  3. Élevée Extensibilité : intégration du cloud cognitif et de l'infrastructure

 En savoir plus sur Sitefinity Cloud

Parlez à un expert Sitefinity aujourd'hui pour savoir comment tirer le meilleur parti hors de votre CMS. Sitefinity Cloud évolue automatiquement pour s'adapter à toutes sortes de charges de travail, tandis que son architecture PaaS prend en charge des projets de développement complexes à grande échelle. Les nouveaux clients de Sitefinity Cloud obtiennent CDN pour les pages entièrement configurées dès la sortie de l'emballage. Les clients existants peuvent s'inscrire ou se retirer — contactez votre représentant Sitefinity Cloud pour en savoir plus et prendre une décision éclairée.




Source link