Estratégias de Cache para Sites de Alto Desempenho e Baixo Custo

2025-05-16
Estratégias de Cache para Sites de Alto Desempenho e Baixo Custo

Este artigo descreve as técnicas de cache usadas nos sites do autor, jasonthorsness.com e hn.unlurker.com. Abordagens diferentes são apresentadas para vários tipos de sites: sites principalmente estáticos utilizam hash de conteúdo, CDNs e cache do lado do cliente; sites dinâmicos orientados a dados combinam cabeçalhos de controle de cache de curto prazo, cache de memória de back-end, instância única e cache em disco; e para sites autenticados, o autor sugere priorizar componentes não específicos do usuário e aproveitar o cache colaborativo entre o navegador e o servidor. Por meio de estratégias de cache inteligentes, o autor alcança alto desempenho com custo mínimo, mantendo a estabilidade mesmo sob tráfego intenso.

Leia mais
Desenvolvimento

Analisando o Conjunto de Dados Completo do Hacker News com DuckDB

2025-04-30
Analisando o Conjunto de Dados Completo do Hacker News com DuckDB

O autor baixou o conjunto de dados completo do Hacker News — um arquivo JSON de 20 GB contendo tudo o que já foi postado no site — e o analisou usando o banco de dados DuckDB. O post detalha o processo de download e usa consultas SQL para calcular médias móveis de 12 semanas da frequência de menções para linguagens de programação específicas (Python, JavaScript, Java, Ruby, Rust). O autor elogia a facilidade de uso e a velocidade do DuckDB, sugerindo humoristicamente possibilidades futuras, como o treinamento de LLMs no conjunto de dados.

Leia mais
Desenvolvimento

DeepSeek R1: Modelo de raciocínio em cadeia de pensamentos, acesso gratuito e API

2025-01-26
DeepSeek R1: Modelo de raciocínio em cadeia de pensamentos, acesso gratuito e API

DeepSeek R1 é um novo modelo e serviço que expõe o raciocínio em cadeia de pensamentos ao usuário. Você pode experimentá-lo gratuitamente em chat.deepseek.com, ou via API em platform.deepseek.com (atualmente significativamente mais barato que o OpenAI). Alternativamente, clique em 'Judge Me' para ver o que o modelo pensa sobre seu agente de usuário, recursos do navegador e cabeçalhos de localização de IP. Se você ousar.

Leia mais