Guias práticos

Limpar um projeto web sem danificar o site

Uma pasta grande não se limpa apenas pelos nomes dos ficheiros. Separe o que serve os visitantes, o que gera o site e o que documenta intervenções; verifique as dependências antes de eliminar.

Veja o método

Telas exibindo o código do computador em um desktop
Fotografia de ilustração — Glen Carrie / Unsplash

Inventariar os ficheiros por função

Comece pelas páginas públicas e siga inclusões, folhas de estilo, scripts e conjuntos de dados. Acrescente rotas da configuração do servidor e ficheiros carregados com nomes calculados. Uma fotografia pode ser escolhida através de um catálogo sem aparecer diretamente no código da página.

Em PHP, include e require carregam outros ficheiros: uma pasta chamada scripts pode conter código indispensável. Preserve configurações, segredos, chaves e definições de acesso. Ficheiros gerados, como dicionários de tradução ou manifestos de imagens, também podem ser necessários em cada visualização.

Escolher eliminações justificáveis

Para cada candidato, registe função, referências procuradas e motivo da remoção. Capturas de auditoria e relatórios locais são frequentemente candidatos; uma imagem otimizada ou uma fonte exige mais verificações. Compare o conteúdo das cópias antes de as considerar duplicados.

A ausência de uma referência literal não prova inutilidade: examine caminhos compostos, listas JSON e variantes responsivas. Trabalhe em pequenos grupos sobre uma cópia recuperável. Se uma dependência continuar incerta, mantenha o ficheiro e indique o que falta para decidir.

Verificar e entregar um projeto limpo

Após cada grupo eliminado, abra as principais famílias de páginas em todos os idiomas. Verifique imagens, transferências, fontes, sitemap, feeds e funções interativas. Compare os resultados com o funcionamento observado antes da limpeza, em telemóvel e computador.

Registe o número de ficheiros removidos, as verificações e os limites. Guarde cópias de segurança fora da raiz pública com proteção adequada. Elimine ficheiros temporários de verificação e pare os servidores de teste; conteúdos, dados e dependências de produção permanecem no projeto.

Conteúdo atualizado em 4 de outubro de 2026

Matriz de validação funcional para se adaptar ao projeto

Esses controles propostos usam casos fictícios. Decida qual comportamento é esperado com a equipe, anote o resultado e atribua discrepâncias não resolvidas antes da publicação.

Casos de teste, resultados esperados e evidências úteis
CasoResultado esperadoProva para guardar
Ficheiro incluídoA página aparece sem avisos nem erros.URL e resultado antes/depois.
Imagem responsivaExistem todas as variantes do manifesto.Caminhos verificados e dimensões.
Página traduzidaConteúdo, navegação e ligações funcionam.Idioma, URL e ação verificada.

Perguntas frequentes

Devem ser eliminadas todas as pastas chamadas scripts ou tools?

Não. O nome não revela a função real. Siga chamadas a partir de páginas, configuração e dados; remova apenas elementos cujo uso tenha sido estabelecido.

Pode apagar-se a cache sem a verificar?

Algumas caches regeneram-se; outras guardam dados necessários ou precisam de acesso à rede para serem reconstruídas. Verifique como são criadas e substituídas antes de as apagar.