Exclusão ou substituição de arquivos de dados deleting-or-replacing-data-files
Embora a adição de novos arquivos de dados seja simples e direta, deve-se ter especial cuidado ao substituir arquivos de dados existentes que são usados ativamente pelo servidor. Em vez de simplesmente substituir esses arquivos, é recomendável dar um novo nome ao arquivo de substituição (por exemplo, anexar um sufixo de versão ao nome do arquivo). Depois que o novo arquivo for colocado em funcionamento, a versão antiga poderá ser excluída.
Em todos os casos, lembre-se de que o cache do Platform Server e as entradas do cache do cliente devem se tornar obsoletos antes que os dados atualizados sejam vistos pelo cliente. Entradas de cache específicas podem ser atualizadas imediatamente usando o comando cache=validate
.
As alterações nos arquivos de fonte e nos arquivos de perfil ICC não são rastreadas diretamente pelo gerenciador de cache. Se esse recurso for modificado sem alterar sua ID, o cache do servidor não saberá sobre a alteração e cache=validate
não fará com que a entrada do cache seja atualizada. cache=update
pode ser usado para forçar a regeneração dessas entradas de cache.
Para evitar as complicações da substituição de arquivos, é recomendável dar um novo nome a um arquivo de substituição e atualizar as entradas de catálogo correspondentes. Isso permite a substituição de qualquer arquivo de dados enquanto o servidor estiver ativo e faz com que as entradas de cache do servidor se tornem obsoletas imediatamente, sem nenhuma intervenção adicional. Essa abordagem pode ser usada para perfis ICC, fontes e todas as imagens gerenciadas por catálogos de imagens.