Corrigir Carregamento Lento de Página Pública do Notion em Regiões Específicas
🔍 WiseChecker

Corrigir Carregamento Lento de Página Pública do Notion em Regiões Específicas

Você tem uma página pública do Notion que carrega rápido para você, mas leva mais de 10 segundos para abrir para visitantes na Europa, Ásia ou América do Sul. Esse atraso ocorre porque o Notion usa nós de CDN que não estão distribuídos de forma ideal para todas as regiões globais. Este artigo explica por que a distância geográfica causa lentidão e oferece três soluções concretas que você pode aplicar hoje.

Principais Conclusões: Acelere Páginas Públicas do Notion Globalmente

  • Use um Serviço de CDN Global (Cloudflare ou Fastly): Roteia as requisições da página por mais de 200 nós de borda para servir conteúdo em cache do servidor mais próximo.
  • Ative o Cache de CDN Integrado do Notion (Somente Enterprise): Reduz a carga no servidor de origem para ativos estáticos como imagens e arquivos CSS.
  • Minimize o Tamanho de Imagens e Embeds nas Páginas Públicas: Arquivos grandes aumentam o tempo de carregamento independentemente do CDN; comprima imagens e remova embeds pesados.

ADVERTISEMENT

Por que as Páginas Públicas do Notion Carregam Devagar de Regiões Distantes

O Notion armazena todos os dados das páginas em servidores localizados nos Estados Unidos (regiões US East e US West) e na União Europeia (Frankfurt, Alemanha). Quando um visitante no Sudeste Asiático ou América do Sul solicita uma página pública, os dados precisam percorrer milhares de quilômetros através de cabos submarinos e múltiplos pontos de troca de internet. Cada salto de rede adiciona de 30 a 150 milissegundos de latência. Após seis ou mais saltos, o atraso total pode exceder 2 segundos apenas para a conexão inicial.

Além disso, o Notion usa um único provedor de CDN (Fastly) que possui mais de 60 pontos de presença mundial. No entanto, a arquitetura de serviço de páginas públicas do Notion não armazena em cache o conteúdo completo da página na borda por padrão. Apenas ativos estáticos, como pacotes JavaScript e arquivos CSS, são armazenados em cache. O texto real da página e o conteúdo do banco de dados são buscados ao vivo dos servidores de origem do Notion para cada requisição. Isso significa que um visitante na Austrália precisa esperar por uma viagem de ida e volta até um servidor US East toda vez que recarrega a página.

O problema é agravado quando a página contém conteúdo incorporado de serviços de terceiros, como Google Docs, YouTube ou Miro. Cada embed aciona sua própria consulta DNS e conexão com um servidor que pode estar ainda mais distante. A combinação de conteúdo de página não armazenado em cache, imagens grandes e embeds remotos pode empurrar o tempo de carregamento para além de 10 segundos para usuários em regiões distantes dos data centers do Notion.

Passos para Reduzir o Tempo de Carregamento de Páginas Públicas para Visitantes Globais

Os três métodos a seguir abordam diferentes partes do pipeline de carregamento lento. Aplique-os em ordem para obter os melhores resultados.

Método 1: Use um Proxy de CDN Global de Terceiros

Um CDN de proxy reverso como o Cloudflare pode armazenar em cache toda a página pública do Notion e servi-la a partir de mais de 200 locais de borda. Isso contorna o servidor de origem do Notion para a maioria das requisições.

  1. Crie uma conta no Cloudflare
    Acesse cloudflare.com e cadastre-se em um plano gratuito. O nível gratuito inclui um CDN global com cache e terminação SSL.
  2. Adicione seu domínio personalizado ao Cloudflare
    Insira seu nome de domínio (por exemplo, docs.exemplo.com) no painel do Cloudflare. O Cloudflare escaneia os registros DNS existentes.
  3. Configure um registro CNAME apontando para a página pública do Notion
    Nas configurações de DNS do Cloudflare, crie um registro CNAME. Defina o nome como o subdomínio que você deseja usar. Defina o destino como a URL da página pública do Notion, por exemplo, seuworkspace.notion.site. Ative o ícone de nuvem laranja para rotear o tráfego através do Cloudflare.
  4. Ative regras de cache para o caminho da página do Notion
    Vá em Regras > Page Rules. Crie uma regra para docs.exemplo.com/. Defina Cache Level como Standard e Edge Cache TTL como 4 horas. Isso instrui o Cloudflare a armazenar em cache o HTML completo da página e servi-lo a partir do nó de borda mais próximo.
  5. Atualize o link de compartilhamento da página pública do Notion
    Substitua o link padrão do Notion pelo seu domínio personalizado. No Notion, abra a página, clique em Compartilhar e copie o link público. Use um redirecionamento de URL ou um serviço de link personalizado para direcionar os visitantes ao seu domínio Cloudflare.

Método 2: Otimize o Conteúdo da Página para Carregamento Mais Rápido

Reduzir o tamanho dos ativos da página ajuda independentemente da localização do CDN. Siga estes passos para cada página pública.

  1. Comprima todas as imagens antes de enviar
    Use uma ferramenta de compressão de imagens como TinyPNG ou Squoosh para reduzir arquivos JPEG e PNG para menos de 200 KB. No Notion, arraste a imagem comprimida para a página em vez da original.
  2. Remova ou substitua embeds pesados
    Embeds de Google Docs, Figma e Loom adicionam tempo de carregamento significativo. Substitua-os por capturas de tela estáticas ou links que abrem em uma nova guia. Clique com o botão direito no bloco de embed e selecione Excluir.
  3. Limite as visualizações de banco de dados a 50 linhas ou menos
    Se sua página pública contém um banco de dados vinculado, defina um filtro que limite os resultados a 50 itens. Visualizações grandes de banco de dados forçam a página a baixar todos os dados das linhas antes de renderizar.
  4. Remova blocos não utilizados e seções vazias
    Percorra a página e exclua quaisquer blocos de alternância vazios, divisores ou caixas de destaque. Cada bloco adiciona ao tamanho do DOM e ao tempo de processamento.

Método 3: Ative o Cache de CDN do Notion Enterprise

Os planos Notion Enterprise incluem uma opção para armazenar em cache páginas públicas na borda do CDN por até 24 horas. Este recurso não está disponível nos planos Free, Plus ou Business.

  1. Entre em contato com seu gerente de conta do Notion
    Solicite a ativação do recurso Edge Cache para seu workspace. Forneça as URLs específicas das páginas públicas que precisam de melhoria.
  2. Verifique o cabeçalho de cache no DevTools do navegador
    Após a ativação, abra o Chrome DevTools na página pública. Vá para a aba Network e recarregue a página. Procure pelo cabeçalho Cache-Control. Um valor de public, max-age=86400 confirma que o cache de borda está ativo.
  3. Teste de múltiplas localizações geográficas
    Use uma ferramenta como Pingdom Website Speed Test ou GTmetrix para testar a página a partir de servidores em Londres, Tóquio e São Paulo. Compare o tempo de carregamento antes e depois de ativar o cache de borda.

ADVERTISEMENT

Se as Páginas Públicas do Notion Ainda Carregarem Devagar Após a Correção Principal

O Cache do Cloudflare Não Serve Conteúdo Atualizado

Quando você atualiza uma página pública do Notion, o Cloudflare pode continuar servindo a versão antiga em cache por até 4 horas. Para corrigir isso, vá ao painel do Cloudflare, selecione Caching > Purge Everything. Isso limpa o cache de todo o seu domínio. Os visitantes verão a versão mais recente na próxima requisição. Para atualizações contínuas, defina o Edge Cache TTL para 30 minutos em vez de 4 horas.

Embeds de Terceiros Ainda Causam Atrasos em Regiões da Ásia-Pacífico

Vídeos incorporados do YouTube e widgets do Google Maps geralmente carregam de servidores que são bloqueados ou limitados em certos países. Substitua esses embeds por imagens estáticas que linkam para o conteúdo original. Clique com o botão direito no bloco de embed, selecione Duplicar e exclua o embed original. Envie uma captura de tela e adicione um hiperlink para o recurso externo.

A Página Pública do Notion Mostra Tela Branca para Usuários Móveis

Algumas redes móveis em regiões em desenvolvimento usam proxies de cache agressivos que quebram o JavaScript do Notion. Instrua os visitantes móveis a abrir a página no Chrome ou Safari com o modo de Navegação Privada ativado. Alternativamente, use uma ferramenta como AMP (Accelerated Mobile Pages) para criar uma versão simplificada da página. O Notion não suporta AMP nativamente, então você deve usar um serviço de terceiros como Cloudflare AMP Real URL.

Opções de Carregamento de Página Pública do Notion Comparadas

Item Página Pública Padrão do Notion Com Proxy Cloudflare
Locais de borda globais 60+ (Fastly, apenas ativos estáticos) 200+ (Cloudflare, página completa em cache)
Cache de conteúdo da página Não (buscado ao vivo da origem) Sim (TTL configurável)
Tempo de carregamento da Ásia (mediana) 8–12 segundos 1,5–3 segundos
Complexidade de configuração Nenhuma 15 minutos (DNS + regras de página)
Suporte a domínio personalizado Não Sim

O compartilhamento integrado do Notion funciona para públicos locais ou baseados nos EUA. O método de proxy Cloudflare é essencial para equipes com uma base de usuários global.

Agora você pode reduzir o tempo de carregamento da página pública do Notion para visitantes na Europa, Ásia, África e América do Sul configurando um proxy reverso Cloudflare ou ativando o cache de borda do Notion Enterprise. Comece comprimindo todas as imagens e removendo embeds pesados — isso por si só pode reduzir o tempo de carregamento em 40%. Para o melhor desempenho global, combine o cache do Cloudflare com um agendamento de limpeza de cache após cada atualização de página. Teste sua página de pelo menos três continentes usando o Pingdom para confirmar a melhoria.

ADVERTISEMENT