Como funciona esta calculadora
O WebSocket / Calculadora de custos em tempo real estima seu fatura mensal em tempo real de duas cobranças separadas cobradas pela maioria dos serviços WebSocket gerenciados. O primeiro é o seu pico de conexões simultâneas: a calculadora divide esse pico por 1.000 e multiplica pelo seu preço por 1.000 conexões de pico. A segunda é a taxa de transferência: ela multiplica seu volume mensal de mensagens (em milhões) pelo seu preço por milhão de mensagens. Somando os dois dá o total. Os principais motivadores são, portanto, quantos clientes estão conectados no momento de maior movimento e o nível de conversação de cada conexão ao longo do mês.
A principal compensação é que conexões e mensagens são dimensionadas de forma independente, então a alavanca mais barata depende do seu aplicativo. Um painel com muitas tomadas ociosas é dominado pelo conexão de pico carga, enquanto uma alimentação de alta frequência é dominada por mensagem custo. Como o preço da conexão está fora do único pico mais alto, um breve pico de tráfego pode definir a taxa para todo o período. Tente reduzir a frequência de atualização, agrupar mensagens em lote e fechar soquetes ociosos e, em seguida, execute novamente os números para ver qual alteração realmente movimenta sua conta.
Perguntas frequentes
Como os preços em tempo real/WebSocket são estruturados?
Os serviços gerenciados (Pusher, Ably, PubNub) cobram no pico de conexões simultâneas e mensagens enviadas. Ambos os medidores são importantes: um aplicativo de bate-papo exige muitas mensagens, um painel ao vivo exige muitas conexões – verifique qual domina seu uso.
WebSockets gerenciados em tempo real ou auto-hospedados?
O gerenciamento gerenciado gerencia o dimensionamento, a presença e as reconexões para você por um preço premium. A auto-hospedagem é muito mais barata por conexão, mas as tempestades de reconexão e o dimensionamento horizontal são realmente difíceis. Para aplicativos globais e sofisticados, o prêmio gerenciado geralmente vale a pena.