Étude de cas - NCache Accélère les performances de DentalPlans.com

Telenor Étude de cas

NCache traite efficacement nos sessions. Cela nous donne une confiance considérable dans notre capacité à évoluer et à gérer des volumes et des transactions élevés.

Barry Newman
CTO (Directeur technique)
DentalPlans.com
logo-plans-dentaires
 

Pays ou région:
États-Unis

Industrie:
Régimes dentaires en ligne

Profil de l'entreprise:
DentalPlans.com, fondé en 1999, est l'un des principaux marchés en ligne d'épargne dentaire et de santé aux États-Unis, aidant plus d'un million de personnes à accéder à des services de santé de qualité à un prix abordable. Sa mission est de doter les clients des outils, des informations et des services dont ils ont besoin pour vivre une vie plus heureuse et plus saine.

La société en ligne propose des centres de ressources complets visant à aider les gens à maintenir/reconquérir une santé optimale et à naviguer avec succès dans le labyrinthe des options de paiement des soins de santé. Il offre un accès convivial à une large sélection de régimes d'épargne dentaire, ainsi qu'à des offres de soins de santé innovantes, notamment la télémédecine, la défense des droits médicaux et les services de conseil en ligne.

NCache Améliore l'expérience client pour DentalPlans.com, se traduisant par une croissance du chiffre d'affaires.

Télécharger le PDF
Barry Newman

"DentalPlans.com a aidé plus d'un million de membres depuis 1999 à accéder à des services de santé de qualité à un prix abordable. NCache traite efficacement nos sessions. Cela nous donne une confiance considérable dans notre capacité à évoluer et à gérer des volumes et des transactions élevés."

Barry Newman
CTO (Directeur technique)
DentalPlans.com

Résumé de la valeur commerciale

Le site Web DentalPlans.com (https://www.dentalplans.com) gère toutes ses activités de commerce électronique. Barry Newman, directeur de la technologie (CTO), déclare : "S'assurer que l'informatique peut répondre aux demandes de trafic de notre équipe marketing est au cœur de l'énoncé de mission informatique. Nous devons être en mesure de gérer une quantité variable de trafic sur le site Web. Avoir le la bonne infrastructure pour gérer ce trafic sans apporter de modifications quotidiennes à notre environnement est essentielle. »

Il ajoute que si le marketing augmente les dépenses, mais que le site ne peut pas gérer le trafic supplémentaire, l'entreprise n'attire pas efficacement de nouveaux clients.

"Nous nous efforçons toujours d'améliorer l'expérience client sur notre site Web. Ce faisant, nous augmentons notre taux de conversion, nos revenus et notre rentabilité. En fin de compte, cela nous permet d'investir davantage dans nos efforts de marketing et de continuer à étendre notre portée, notre notoriété et la part de marché », dit-il.

Il dit que l'entreprise perdait potentiellement des clients en raison de mauvaises performances. "Nous optimisons constamment notre site Web et recherchons des moyens d'améliorer les performances et de réduire la charge sur la base de données. Cela inclut des éléments tels que la mise en cache et la distribution des serveurs", a-t-il noté.

Le nombre élevé de transactions sur le site Web de DentalPlan.com provoquait des goulots d'étranglement et des délais d'attente sur sa base de données. Ainsi, la mauvaise performance affectait négativement l'expérience du consommateur. Ensuite, NCache a été mis en œuvre pour la gestion des sessions afin de résoudre ces problèmes. En conséquence, Newman rapporte : "Nous avons constaté des améliorations dans la vitesse de notre site et les taux de conversion. Compte tenu de notre volume, cela se traduit par une croissance significative du chiffre d'affaires."

Alachisoft Produit:
NCache

Besoins du client satisfaits :

  • Optimisation
  • Haute Disponibilité
  • Évolutivité
  • Stabilité
  • Vitesse
  • Efficacité
  • Stabilité
  • Fiabilité

À propos Alachisoft:
Alachisoft fournit un cache distribué en mémoire haute performance populaire appelé NCache. NCache est un middleware Open Source qui s'exécute dans un environnement de production et améliore les performances et l'évolutivité des applications Web .NET, des applications de service SOA et des applications générales de serveur à fort trafic. Depuis 2005, NCache a une expérience éprouvée avec des centaines de clients partout dans le monde et spécialement aux États-Unis, au Royaume-Uni et en Europe occidentale.

Vous pouvez télécharger un essai gratuit de 30 jours entièrement fonctionnel de NCache de ici.

Alachisoft
Siège social
12005 Ford Road, Suite 520
Dallas, TX 75234

US: +1 (214) 764-6933
UK: +44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

 

Défis auxquels fait face DentalPlans.com

"Nous ne pouvions pas gérer la quantité de trafic entrant lorsque les sessions étaient basées sur notre ancien serveur sql", selon Newman.

Sqlserver est l'une des trois options de stockage fournies par le framework d'application Web Microsoft ASP.NET. Les deux autres sont InProc & StateServer ; tous ont des problèmes d'évolutivité. Pour qu'une application ASP.NET évolue, les goulots d'étranglement d'évolutivité liés au stockage des données doivent être supprimés.

Sqlserver n'est pas un magasin de données en mémoire, mais plutôt un magasin de données sur disque. Les bases de données sont conservées sur disque car elles deviennent si volumineuses que la mémoire n'est pas suffisante pour contenir l'intégralité de la base de données. Par conséquent, une base de données stocke ses données sur un disque ou un stockage persistant. En raison du stockage sur disque, les performances de sqlserver ne sont pas aussi rapides, ce qui entraîne une baisse des performances.

De plus, sqlserver n'évolue pas de manière linéaire. En tant que mécanisme de stockage, il devient un goulot d'étranglement pour les sessions et les données d'application. Par conséquent, une base de données ne s'adapte pas aux données de sessions et d'applications.

 

NCache Solution

"Nous avons considérablement plus confiance en notre capacité à évoluer et à gérer des volumes et des transactions élevés en sachant que NCache traite efficacement nos sessions », déclare Newman.

Atif Sarfraz, directeur du développement d'applications, déclare : "Grâce à la topologie de réplication de NCache, nos sessions sont répliquées sur nos deux NCache les serveurs. Notre gestion de session avec NCache est deux fois plus rapide que celui du précédent serveur sql que nous utilisions."

Cette augmentation de la vitesse, de l'efficacité et de la stabilité est en grande partie due à la NCache topologie de réplication. Dans cet agencement de stockage de cache, il y a plus de deux serveurs de cache et chaque serveur conserve une copie du cache. Il offre des performances de lecture extrêmement rapides car chaque serveur du cluster de cache dispose d'une copie complète du cache.

Selon Newman, la vitesse du site est importante pour deux raisons. L'un est l'expérience utilisateur globale. Les utilisateurs n'aiment pas attendre que les pages se chargent. "Ainsi, nous mesurons constamment notre site par rapport aux normes de l'industrie pour répondre aux mesures de vitesse de page acceptables."

"La deuxième raison est les algorithmes de recherche organique. La vitesse du site est un facteur dans ces algorithmes, ce qui a un impact sur notre trafic Web et nos ventes", dit-il.

 

Plans d'avenir

DentalPlans.com a récemment été mis à jour vers NCache 4.9, qui fournit des améliorations de performances majeures ainsi qu'une assistance par téléphone et par e-mail. Grâce à la surveillance de session en direct et aux scripts PowerShell, la dernière édition offre une amélioration des performances de 20 à 25 %.

En utilisant la topologie du cache de réplication, l'entreprise peut redémarrer le service ou le cache pendant les fenêtres de maintenance sans affecter les sessions.

Sarfraz déclare : « L'évolutivité et les performances sont les caractéristiques les plus importantes de NCache qui permettent à nos sites d'avoir un SLA de 99.9 %. Nous sommes impatients d'utiliser le cache distribué, ASP.NET SignalR, et ASP.NET Core Mise en cache des réponses via NCache dans nos futures implémentations. En utilisant le NCache Open Source (version 4.9), nous disposons également d'une gestion de session similaire dans nos environnements QA, ce qui est un plus."

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.