Como Funciona o ASAF.FYI?

Processo Simples em 3 Passos

1

Cole a URL

Insira o link longo que deseja encurtar no campo principal. Pode ser qualquer URL válida que comece com http:// ou https://.

2

Clique em Encurtar

O nosso sistema gera automaticamente um código único de 6 caracteres e cria um link curto no formato asaf.fyi/CÓDIGO.

3

Copie e Partilhe

Use o botão de copiar para obter o link encurtado e partilhe-o onde quiser. Simples assim!

Tecnologia Por Trás do Sistema

Geração de Códigos Únicos

Quando submete uma URL para encurtamento, o sistema ASAF.FYI executa um processo sofisticado mas instantâneo:

  1. Validação: Primeiro, verificamos se a URL é válida e começa com http:// ou https://. Isto garante que não criamos links para endereços inválidos.
  2. Verificação de Duplicados: O sistema verifica se a URL já foi encurtada anteriormente. Se sim, retornamos o link existente em vez de criar um novo. Isto evita desperdício e mantém as estatísticas consolidadas.
  3. Geração Aleatória: Se é uma nova URL, geramos um código de 6 caracteres usando letras (maiúsculas e minúsculas) e números. Isto dá-nos 62^6 = mais de 56 mil milhões de combinações possíveis.
  4. Verificação de Unicidade: Confirmamos que o código gerado não está em uso. Se estiver (extremamente raro), geramos um novo.
  5. Armazenamento: Guardamos a associação entre o código curto e a URL original na nossa base de dados, juntamente com metadados como data de criação.

Redirecionamento Inteligente

Quando alguém acede a um link encurtado (por exemplo, asaf.fyi/AbCd12), acontece o seguinte:

  1. Recepção do Pedido: O nosso servidor recebe o pedido para asaf.fyi/AbCd12
  2. Extracção do Código: O sistema extrai o código "AbCd12" do URL
  3. Consulta à Base de Dados: Procuramos na base de dados qual a URL original associada a este código
  4. Verificação de Estado: Confirmamos se o link está activo (não foi desactivado pelo administrador)
  5. Contagem de Cliques: Incrementamos o contador de acessos para estatísticas
  6. Redirecionamento 301: Usamos o código HTTP 301 (Permanent Redirect) para redirecionar o visitante para a URL original. Este código é o padrão da indústria e é optimizado para SEO.

Todo este processo acontece em milissegundos, garantindo que o visitante seja redirecionado quase instantaneamente.

URLs Limpas e Amigáveis

Ao contrário de muitos sistemas que usam URLs como "encurtador.com/index.php?code=AbCd12", o ASAF.FYI usa URLs limpas: "asaf.fyi/AbCd12". Isto é possível através de:

  • Mod_Rewrite (Apache): Configuração especial do servidor web que interpreta URLs amigáveis
  • Routing Interno: Sistema de routing que mapeia padrões de URL para acções específicas
  • Sem Parâmetros Visíveis: A URL fica limpa, sem ?code= ou outros parâmetros

Segurança e Privacidade

Protecção de Dados

Implementamos várias camadas de segurança:

  • HTTPS Obrigatório: Todas as comunicações são encriptadas usando SSL/TLS
  • Validação de Input: Todas as entradas são validadas e sanitizadas para prevenir injecções
  • Protecção de Ficheiros: Ficheiros sensíveis (.htaccess, urls.json) são protegidos contra acesso directo
  • Sessões Seguras: Sistema de sessões PHP seguro para a área administrativa
  • Headers de Segurança: Implementamos headers HTTP de segurança (X-Frame-Options, X-Content-Type-Options, etc.)

Privacidade dos Utilizadores

Respeitamos a sua privacidade:

  • Não armazenamos endereços IP dos visitantes
  • Não utilizamos cookies de rastreamento de terceiros
  • Não vendemos dados a empresas de publicidade
  • Apenas recolhemos dados essenciais para o funcionamento do serviço
  • Cumprimos com as melhores práticas de protecção de dados

Sistema de Estatísticas

Contagem de Cliques

Para cada link encurtado, rastreamos:

  • Número Total de Cliques: Quantas vezes o link foi acedido
  • Data de Criação: Quando o link foi criado
  • Estado do Link: Se está activo ou inactivo
  • URL Original: Para onde o link redireciona

Estas estatísticas são visíveis apenas na área administrativa e ajudam a entender o desempenho dos seus links.

Gestão Administrativa

Painel de Controlo

Os administradores têm acesso a um painel completo onde podem:

  • Ver Todos os Links: Lista completa de URLs encurtadas
  • Filtrar e Pesquisar: Encontrar links específicos rapidamente
  • Activar/Desactivar: Controlar quais links estão funcionais
  • Eliminar Links: Remover links que já não são necessários
  • Ver Estatísticas: Análise de cliques por link
  • Exportar Dados: Backup em formato JSON

Sistema de Paginação

Para facilitar a gestão de grandes quantidades de links, implementamos:

  • Visualização de 10 links por página
  • Navegação entre páginas (anterior/próxima)
  • Indicador de página actual e total de páginas
  • Contagem total de itens

Base de Dados e Armazenamento

Sistema JSON

Usamos JSON (JavaScript Object Notation) para armazenar os dados porque:

  • Leveza: Ficheiros pequenos e de rápido acesso
  • Simplicidade: Não requer servidor de base de dados separado
  • Portabilidade: Fácil de fazer backup e transferir
  • Legibilidade: Formato human-readable para depuração
  • Performance: Acesso rápido para volumes moderados de dados

Estrutura de Dados

Cada link encurtado é armazenado com a seguinte estrutura:

{
  "AbCd12": {
    "original_url": "https://exemplo.com/pagina-longa",
    "short_code": "AbCd12",
    "active": true,
    "created_at": "2026-02-15 14:30:00",
    "clicks": 45
  }
}

Optimizações de Performance

Velocidade de Carregamento

Implementamos várias técnicas para garantir rapidez:

  • Compressão GZIP: Reduz o tamanho dos ficheiros transferidos
  • Cache de Navegador: Ficheiros estáticos são cacheados localmente
  • CSS Optimizado: Código limpo e minimalista
  • Redirecionamentos Directos: Sem páginas intermédias
  • Código Eficiente: Algoritmos optimizados para velocidade

Compatibilidade e Acessibilidade

Navegadores Suportados

O ASAF.FYI funciona perfeitamente em:

  • Google Chrome (versão 90+)
  • Mozilla Firefox (versão 88+)
  • Safari (versão 14+)
  • Microsoft Edge (versão 90+)
  • Opera (versão 76+)
  • Navegadores móveis (Chrome Mobile, Safari Mobile)

Dispositivos

Interface totalmente responsiva para:

  • Computadores Desktop (Windows, macOS, Linux)
  • Tablets (iPad, Android tablets)
  • Smartphones (iPhone, Android phones)
  • Resoluções desde 320px até 4K

Manutenção e Actualizações

Monitorização Constante

Monitorizamos continuamente:

  • Tempo de resposta do servidor
  • Taxa de sucesso dos redirecionamentos
  • Erros e falhas do sistema
  • Uso de recursos do servidor
  • Segurança e tentativas de acesso não autorizado

Actualizações Regulares

Comprometemo-nos a:

  • Corrigir bugs rapidamente
  • Implementar patches de segurança
  • Adicionar novas funcionalidades baseadas em feedback
  • Melhorar performance constantemente
  • Manter a documentação actualizada

Limitações Técnicas

O Que Não Fazemos

Para manter o serviço simples e eficiente:

  • Não modificamos a URL de destino: Redirecionamos exactamente para onde aponta
  • Não verificamos conteúdo: Não analisamos o conteúdo dos sites destino
  • Não garantimos uptime de sites terceiros: Se o site original cair, o nosso link não funcionará
  • Não armazenamos páginas: Não fazemos cache ou cópias dos sites destino

Suporte Técnico

Se tiver questões técnicas sobre como funciona o ASAF.FYI ou encontrar algum problema, entre em contacto connosco através do email fyi@fyi.asaf.fyi. Estamos sempre disponíveis para ajudar e esclarecer dúvidas sobre o funcionamento do sistema.