Fallstudie - NCache Beschleunigt die Leistung von DentalPlans.com

Telenor Fallstudie

NCache verarbeitet unsere Sitzungen effektiv. Das gibt uns großes Vertrauen in unsere Fähigkeit, große Volumina und Transaktionen zu skalieren und abzuwickeln.

Barry Neumann
Chief Technology Officer
DentalPlans.com
Dentalplans-Logo
 

Land oder Region:
USA

Industrie:
Online-Zahnarztpläne

Firmenprofil:
DentalPlans.com wurde 1999 gegründet und ist ein führender Online-Marktplatz für Zahn- und Gesundheitssparen in den USA, der mehr als einer Million Menschen den erschwinglichen Zugang zu hochwertigen Gesundheitsdiensten ermöglicht. Seine Mission ist es, Kunden mit den Tools, Informationen und Dienstleistungen auszustatten, die sie für ein glücklicheres und gesünderes Leben benötigen.

Das Online-Unternehmen bietet umfassende Ressourcenzentren, die Menschen dabei helfen sollen, ihre optimale Gesundheit zu erhalten bzw. wiederherzustellen und sich erfolgreich im Labyrinth der Zahlungsoptionen für das Gesundheitswesen zurechtzufinden. Es bietet benutzerfreundlichen Zugang zu einer großen Auswahl an Zahnsparplänen sowie innovativen Gesundheitsangeboten wie Telemedizin, medizinischer Interessenvertretung und Online-Beratungsdiensten.

NCache Verbessert das Kundenerlebnis für DentalPlans.com und führt zu Umsatzwachstum.

PDF Downloaden
Barry NewMan

„DentalPlans.com hat seit 1999 mehr als einer Million Mitgliedern dabei geholfen, kostengünstig auf hochwertige Gesundheitsdienstleistungen zuzugreifen. NCache verarbeitet unsere Sitzungen effektiv. Das gibt uns großes Vertrauen in unsere Fähigkeit, große Volumina und Transaktionen zu skalieren und abzuwickeln.“

Barry NewMan
Chief Technology Officer
DentalPlans.com

Zusammenfassung des Geschäftswerts

Die Website DentalPlans.com (https://www.dentalplans.com) wickelt das gesamte E-Commerce-Geschäft ab. Barry Newman, Chief Technology Officer (CTO), sagt: „Sicherzustellen, dass die IT den Traffic-Anforderungen unseres Marketingteams gerecht werden kann, ist der Kern des IT-Leitbildes. Wir müssen in der Lage sein, eine variable Menge an Website-Traffic zu bewältigen Die richtige Infrastruktur, um diesen Datenverkehr zu bewältigen, ohne tägliche Änderungen an unserer Umgebung vorzunehmen, ist von entscheidender Bedeutung.“

Er fügt hinzu, dass das Unternehmen nicht effizient neue Kunden anzieht, wenn die Marketingausgaben steigen, die Website den zusätzlichen Traffic aber nicht bewältigen kann.

„Wir sind stets bestrebt, das Kundenerlebnis auf unserer Website zu verbessern. Dadurch steigern wir unsere Konversionsrate, unseren Umsatz und unsere Rentabilität. Letztendlich können wir dadurch mehr Geld in unsere Marketingbemühungen investieren und unsere Reichweite und Bekanntheit weiter ausbauen.“ und Marktanteil", sagt er.

Er sagt, dass das Unternehmen aufgrund der schlechten Leistung möglicherweise Kunden verlor. „Wir optimieren unsere Website ständig und suchen nach Möglichkeiten, die Leistung zu verbessern und die Belastung der Datenbank zu reduzieren. Dazu gehören Dinge wie Caching und Serververteilung“, bemerkte er.

Die hohe Anzahl an Transaktionen auf der Website von DentalPlan.com führte zu Engpässen und Zeitüberschreitungen in der Datenbank. Somit wirkte sich die schlechte Leistung negativ auf das Verbrauchererlebnis aus. Anschließend, NCache wurde für die Sitzungsverwaltung implementiert, um diese Probleme zu beheben. Als Ergebnis berichtet Newman: „Wir haben Verbesserungen bei der Geschwindigkeit unserer Website und den Conversion-Raten festgestellt. Angesichts unseres Volumens führt das zu einem erheblichen Umsatzwachstum.“

Alachisoft Produkt:
NCache

Kundenanforderungen erfüllt:

  • High Performance
  • Hochverfügbarkeit
  • Skalierbarkeit
  • Stabilität
  • Schnelligkeit
  • Effizienz
  • Stabilität
  • Zuverlässigkeit

Über uns Alachisoft:
Alachisoft Bietet einen beliebten verteilten In-Memory-Cache mit hoher Leistung namens NCache. NCache ist eine Open-Source-Middleware, die in Produktionsumgebungen ausgeführt wird und die Leistung und Skalierbarkeit von .NET-Web-Apps, SOA-Service-Apps und allgemeinen Server-Apps mit hohem Datenverkehr steigert. Seit 2005, NCache hat eine nachgewiesene Erfolgsbilanz mit Hunderten von Kunden auf der ganzen Welt und insbesondere in den USA, Großbritannien und Westeuropa.

Sie können eine kostenlose, 30-tägige, voll funktionsfähige Testversion herunterladen NCache für hier.

Alachisoft
Unternehmenszentrale
12005 Ford Road, Suite 520
Dallas, TX 75234

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

sales@alachisoft.com
support@alachisoft.com

 

Herausforderungen für DentalPlans.com

„Wir konnten die Menge an eingehendem Datenverkehr nicht bewältigen, als die Sitzungen auf unserem früheren SQL Server basierten“, so Newman.

Sqlserver ist eine von drei Speicheroptionen, die das Microsoft ASP.NET-Webanwendungsframework bietet. Die anderen beiden sind InProc und StateServer; Alle haben Skalierbarkeitsprobleme. Damit eine ASP.NET-Anwendung skaliert werden kann, müssen Skalierbarkeitsengpässe bei der Datenspeicherung beseitigt werden.

SQL Server ist kein In-Memory-Datenspeicher, sondern ein festplattenbasierter Datenspeicher. Datenbanken werden auf der Festplatte verwaltet, da sie so groß werden, dass der Speicher nicht ausreicht, um die gesamte Datenbank aufzunehmen. Daher speichert eine Datenbank ihre Daten auf einer Festplatte oder einem dauerhaften Speicher. Aufgrund der Festplattenspeicherung ist die Leistung von SQL Server nicht so schnell, was zu einem Leistungsabfall führt.

Darüber hinaus skaliert SQL Server nicht linear. Als Speichermechanismus wird es zu einem Engpass sowohl für Sitzungen als auch für Anwendungsdaten. Folglich lässt sich eine Datenbank nicht für Sitzungs- und Anwendungsdaten skalieren.

 

NCache Lösung

„Mit diesem Wissen haben wir deutlich mehr Vertrauen in unsere Fähigkeit, große Volumina und Transaktionen zu skalieren und abzuwickeln NCache verarbeitet unsere Sitzungen effektiv“, sagt Newman.

Atif Sarfraz, Direktor für Anwendungsentwicklung, sagt: „Dank der Replikationstopologie von NCache, unsere Sitzungen werden auf beiden repliziert NCache Server. Unser Sitzungsmanagement mit NCache ist doppelt so schnell im Vergleich zu dem früheren SQLServer, den wir verwendet haben.“

Diese Steigerung der Geschwindigkeit, Effizienz und Stabilität ist größtenteils darauf zurückzuführen NCache Replikationstopologie. In dieser Cache-Speicheranordnung gibt es mehr als zwei Cache-Server und jeder Server behält eine Kopie des Caches. Es bietet eine extrem schnelle Leseleistung, da jeder Server im Cache-Cluster über eine vollständige Kopie des Caches verfügt.

Laut Newman gibt es zwei Gründe, warum die Geschwindigkeit einer Website wichtig ist. Eine davon ist die allgemeine Benutzererfahrung. Benutzer warten nicht gerne auf das Laden von Seiten. „Deshalb messen wir unsere Website ständig anhand von Industriestandards, um die akzeptablen Messwerte für die Seitengeschwindigkeit zu erfüllen.“

„Der zweite Grund sind organische Suchalgorithmen. Die Geschwindigkeit der Website ist ein Faktor in diesen Algorithmen, der sich auf unseren Webverkehr und unsere Verkäufe auswirkt“, sagt er.

 

Gemeinsame Pläne für die Zukunft

DentalPlans.com wurde kürzlich aktualisiert auf NCache 4.9, das erhebliche Leistungsverbesserungen sowie Telefon- und E-Mail-Support bietet. Durch Live-Sitzungsüberwachung und Powershell-Skripte bietet die neueste Ausgabe eine Leistungsverbesserung von 20–25 %.

Durch die Verwendung der Replikations-Cache-Topologie kann das Unternehmen den Dienst oder Cache während Wartungsfenstern neu starten, ohne dass dies Auswirkungen auf die Sitzungen hat.

Sarfraz sagt: „Skalierbarkeit und Leistung sind die wichtigsten Merkmale von NCache die es unseren Standorten ermöglichen, ein SLA von 99.9 % zu haben. Wir freuen uns auf die Verwendung des verteilten Caches. ASP.NET SignalR, und ASP.NET Core Antwort-Caching durch NCache in unseren zukünftigen Implementierungen. Verwendung der NCache Open Source (Version 4.9) verfügen wir auch über eine ähnliche Sitzungsverwaltung in unseren QA-Umgebungen, was ein Pluspunkt ist.“

Was macht man als nächstes?

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.