Estudo de caso - NCache Acelera o desempenho para DentalPlans.com

Telenor Estudo de caso

NCache está efetivamente processando nossas sessões. Isso nos dá uma confiança considerável em nossa capacidade de dimensionar e lidar com grandes volumes e transações.

Barry Newman
Chief Technology Officer
DentalPlans. com
dentalplans-logo
 

País ou região:
Estados Unidos

Indústria:
Planos odontológicos on-line

Perfil da companhia:
A DentalPlans.com, fundada em 1999, é um mercado on-line líder em saúde e odontologia nos EUA, ajudando mais de um milhão de pessoas a acessar serviços de saúde de qualidade a preços acessíveis. Sua missão é capacitar os clientes com as ferramentas, informações e serviços que eles precisam para viver vidas mais felizes e saudáveis.

A empresa on-line fornece centros de recursos abrangentes destinados a ajudar as pessoas a manter/recuperar a saúde ideal e navegar com sucesso no labirinto de opções de pagamento de assistência médica. Oferece acesso fácil de usar a uma ampla seleção de planos de poupança odontológica, juntamente com ofertas inovadoras de assistência médica, incluindo telemedicina, advocacia médica e serviços de aconselhamento on-line.

NCache Melhora a experiência do cliente para DentalPlans.com, traduzindo-se em crescimento de primeira linha.

Baixar pdf
Barry New Man

"A DentalPlans.com ajudou mais de um milhão de membros desde 1999 a acessar serviços de saúde de qualidade de forma acessível. NCache está efetivamente processando nossas sessões. Isso nos dá uma confiança considerável em nossa capacidade de dimensionar e lidar com grandes volumes e transações."

Barry New Man
Chief Technology Officer
DentalPlans. com

Resumo do valor comercial

O site DentalPlans.com (https://www.dentalplans.com) lida com todos os seus negócios de comércio eletrônico. Barry Newman, Chief Technology Officer (CTO), diz: "Garantir que a TI possa atender às demandas de tráfego de nossa equipe de marketing é o cerne da declaração de missão de TI. Temos que ser capazes de lidar com uma quantidade variável de tráfego do site. infraestrutura certa para lidar com esse tráfego sem fazer alterações diárias em nosso ambiente é fundamental."

Ele acrescenta que, se o marketing aumenta os gastos, mas o site não consegue lidar com o tráfego adicional, a empresa não está atraindo novos clientes com eficiência.

"Estamos sempre nos esforçando para melhorar a experiência do cliente em nosso site. Ao fazer isso, aumentamos nossa taxa de conversão, receita e lucratividade. Em última análise, isso nos permite investir mais gastos em nossos esforços de marketing e continuar expandindo nosso alcance, conscientização e participação de mercado", diz.

Ele diz que a empresa estava potencialmente perdendo clientes devido ao fraco desempenho. "Estamos constantemente otimizando nosso site e procurando maneiras de melhorar o desempenho e reduzir a carga no banco de dados. Isso inclui coisas como armazenamento em cache e distribuição de servidores", observou ele.

O alto número de transações no site DentalPlan.com estava causando gargalos e timeouts em seu banco de dados. Assim, o mau desempenho estava afetando negativamente a experiência do consumidor. Subseqüentemente, NCache foi implementado para gerenciamento de sessões para resolver esses problemas. Como resultado, Newman relata: "Vimos melhorias na velocidade do nosso site e nas taxas de conversão. Dado o nosso volume, isso se traduz em um crescimento significativo de receita."

Alachisoft Produto:
NCache

Necessidades do cliente atendidas:

  • Alto desempenho
  • High Availability
  • AMPLIAR
  • Estabilidade
  • Velocidade
  • Eficiência
  • Estabilidade
  • Confiabilidade

Sobre Alachisoft:
Alachisoft fornece um cache distribuído na memória popular de alto desempenho chamado NCache. NCache é um middleware de código aberto que é executado em ambiente de produção e aumenta o desempenho e a escalabilidade de aplicativos da Web .NET, aplicativos de serviço SOA e aplicativos gerais de servidor de alto tráfego. Desde 2005, NCache tem um histórico comprovado com centenas de clientes em todo o mundo e especialmente nos EUA, Reino Unido e Europa Ocidental.

Você pode baixar uma avaliação gratuita de 30 dias totalmente funcional do NCache da SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Alachisoft
Sede da empresa
12005 Ford Road, Suite 520
Dallas, TX 75234

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

sales@alachisoft.com
support@alachisoft.com

 

Desafios enfrentados pela DentalPlans.com

"Não conseguíamos lidar com a quantidade de tráfego que chegava quando as sessões eram baseadas em nosso sqlserver anterior", de acordo com Newman.

Sqlserver é uma das três opções de armazenamento que a estrutura de aplicativo da Web Microsoft ASP.NET fornece. Os outros dois são InProc & StateServer; todos têm problemas de escalabilidade. Para que um aplicativo ASP.NET seja dimensionado, os gargalos de escalabilidade com armazenamento de dados devem ser removidos.

Sqlserver não é um armazenamento de dados na memória, mas sim um armazenamento de dados baseado em disco. Os bancos de dados são mantidos em disco porque crescem tanto que a memória não é suficiente para armazenar todo o banco de dados. Portanto, um banco de dados armazena seus dados em um disco ou armazenamento persistente. Como resultado do armazenamento em disco, o desempenho do sqlserver não é tão rápido, o que resulta em uma queda de desempenho.

Além disso, o sqlserver não escala linearmente. Como mecanismo de armazenamento, torna-se um gargalo tanto para sessões quanto para dados de aplicativos. Conseqüentemente, um banco de dados não é dimensionado para dados de sessões e aplicativos.

 

NCache Solução

"Temos consideravelmente mais confiança em nossa capacidade de dimensionar e lidar com grandes volumes e transações, sabendo que NCache está efetivamente processando nossas sessões", diz Newman.

Atif Sarfraz, Diretor de Desenvolvimento de Aplicativos, diz: "Graças à topologia de replicação de NCache, nossas sessões são replicadas em ambos os nossos NCache servidores. Nosso gerenciamento de sessões com NCache é duas vezes mais rápido em comparação com o sqlserver anterior que usamos."

Esse aumento na velocidade, eficiência e estabilidade é em grande parte devido ao NCache topologia de replicação. Nesse arranjo de armazenamento em cache, há mais de dois servidores de cache e cada servidor mantém uma cópia do cache. Ele fornece desempenho de leitura extremamente rápido porque cada servidor no cluster de cache possui uma cópia inteira do cache.

Há duas razões pelas quais a velocidade do site é importante, de acordo com Newman. Uma delas é a experiência geral do usuário. Os usuários não gostam de esperar o carregamento das páginas. "Então, constantemente medimos nosso site em relação aos padrões do setor para atender às métricas de velocidade de página aceitáveis".

"A segunda razão são os algoritmos de busca orgânica. A velocidade do site é um fator nesses algoritmos, que impacta nosso tráfego e vendas na web", diz ele.

 

Planos Futuros

DentalPlans.com atualizou recentemente para NCache 4.9, que oferece grandes melhorias de desempenho junto com suporte por telefone e e-mail. Por meio de monitoramento de sessão ao vivo e scripts powershell, a última edição oferece 20 a 25% de melhoria de desempenho.

Ao usar a topologia de cache de replicação, a empresa pode reiniciar o serviço ou o cache durante as janelas de manutenção sem afetar as sessões.

Sarfraz diz: "Escalabilidade e desempenho são as características mais importantes do NCache que permitem que nossos sites tenham 99.9% de SLA. Estamos ansiosos para usar o cache distribuído, ASP.NET SignalR, e ASP.NET Core Cache de resposta por meio de NCache em nossas implementações futuras. Usando o NCache Open Source (versão 4.9), também temos gerenciamento de sessões semelhante em nossos ambientes de controle de qualidade, o que é uma vantagem."

O que fazer a seguir?

© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.