Você pode encontrar alguns dos seguintes problemas ao configurar ou usar o cache Adaptive Forms em um ambiente de Cloud Service:
Você pode selecionar e adicionar imagens ou vídeos do navegador de ativos a um Formulário adaptável. Quando essas imagens são editadas no editor de ativos, a versão em cache de um Formulário adaptável que contém essas imagens não é invalidada. O Formulário adaptável continua mostrando imagens mais antigas.
Para resolver o problema, após a publicação das imagens e do vídeo, cancele explicitamente a publicação e publique o Forms adaptável que faz referência a esses ativos.
Você pode adicionar um fragmento de conteúdo ou um fragmento de experiência a um formulário adaptável. Quando esses fragmentos são editados e publicados independentemente, a versão em cache de um Formulário adaptável que contém esses fragmentos não é invalidada. O Formulário adaptável continua mostrando fragmentos mais antigos.
Para resolver o problema, após publicar o fragmento de conteúdo ou o fragmento de experiência atualizado, desfaça explicitamente a publicação e publique o Forms adaptável que usa esses ativos.
Quando a URL do Formulário adaptável não contiver informações de localização e a opção Usar localidade do navegador no gerenciador de configurações estiver habilitada, uma versão localizada do Formulário adaptável será fornecida e uma instância do Formulário adaptável, com base na primeira solicitação (localidade do navegador solicitada), será armazenada em cache e entregue a cada usuário subsequente.
Execute as seguintes etapas para resolver o problema:
dispatcher/scr/conf.d/rewrites/rewrite.rules
para edição.conf.d/httpd-dispatcher.conf
ou qualquer outro arquivo de configuração configurado para ser carregado no tempo de execução. # Handle actual URL convention (just pass through)
RewriteRule "^/content/forms/af/(.*)[.](.*).html$" "/content/forms/af/$1.$2.html" [PT]
# Handle selector-based redirection based on browser language
<VirtualHost *:80>
# Handle actual URL convention (just pass through)
RewriteRule "^/content/forms/af/(.*)[.](.*).html$" "/content/forms/af/$1.$2.html" [PT]
# Handle selector based redirection basded on browser language
# The Rewrite Condition is looking for the Accept-Language header and if found takes the first two character which most likely will be the desired language selector.
RewriteCond %{HTTP:Accept-Language} ^(..).*$ [NC]
RewriteRule "^/content/forms/af/(.*).html$" "/content/forms/af/$1.%1.html" [R]
RewriteRule "^/content/forms/af/(.*).html$" "/content/forms/af/$1.%1.html" [R]
O armazenamento em cache do CDN para de funcionar após 300 segundos e todas as solicitações para armazenar em cache no CDN são redirecionadas para o Dispatcher.
Para resolver o problema, defina o cabeçalho de idade como 0:
Criar um arquivo em src\conf.d\available_vhosts
Adicione o seguinte ao arquivo para definir o cabeçalho da página
<IfModule mod_headers.c>
Header add X-Vhost "publish"
Header set age 0
</IfModule>
Salvar e fechar o arquivo.
Modificar o link flexível para src\conf.d\enabled_vhosts\default.vhost
para apontar para o novo arquivo.