Como Funciona o ASAF.FYI?
Processo Simples em 3 Passos
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://.
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.
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:
- 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.
- 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.
- 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.
- Verificação de Unicidade: Confirmamos que o código gerado não está em uso. Se estiver (extremamente raro), geramos um novo.
- 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:
- Recepção do Pedido: O nosso servidor recebe o pedido para asaf.fyi/AbCd12
- Extracção do Código: O sistema extrai o código "AbCd12" do URL
- Consulta à Base de Dados: Procuramos na base de dados qual a URL original associada a este código
- Verificação de Estado: Confirmamos se o link está activo (não foi desactivado pelo administrador)
- Contagem de Cliques: Incrementamos o contador de acessos para estatísticas
- 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.