Desempenho do Verificador de Sites
Neste artigo, vai saber mais sobre os resultados do diagnóstico do Verificador de Sites relacionados com problemas de desempenho e como resolver problemas comuns.
Monitorização de páginas Web ativada
Ativar uma página Web para a monitorização de páginas pode resultar em problemas de desempenho no seu site.
Importante
Esta funcionalidade foi suprimida para os sites do Power Pages com a versão 9.3.4.x ou posterior. Para mais informações, consulte o anúncio de depreciação publicado anteriormente: Portais do Dynamics 365 - Características Preteridas.
A ferramenta Verificador de Sites lista todas as páginas Web (conteúdo e raiz página) que estão ativadas para a monitorização de página. Estas páginas devem ser desativadas seguindo estes passos:
Abra a aplicação Gestão de Portais.
Aceda a Localização avançada.
Pesquise por todas as páginas Web onde o campo Ativar a Monitorização (Preterido) está ativado (o valor está definido como Sim).
Edite em massa todas as páginas e defina este campo como Não.
Também pode ir a cada página listada nos resultados do Verificador de Sites e, alternativamente, definir o valor do campo Ativar Monitorização (Preterido) como Não.
É importante que compreenda que, se estiver na versão 9.x da solução de portais, este campo não aparecerá no formulário e poderá ter de adicioná-la primeiro ao formulário.
Monitorização de ficheiros Web ativada
Ativar um ficheiro Web para a monitorização de páginas pode resultar em problemas de desempenho no seu site.
Importante
Esta funcionalidade foi suprimida para o Power Pages com a versão 9.3.4.x ou posterior. Para mais informações, consulte o anúncio de depreciação publicado anteriormente: Portais do Dynamics 365 - Características Preteridas.
A ferramenta Verificador de Sites lista todos os ficheiros Web (conteúdo e raiz página) que estão ativadas para a monitorização de página. Estes ficheiros devem ser desativados seguindo estes passos:
- Abra a aplicação Gestão de Portais.
- Aceda a Localização avançada.
- Procure por todas os ficheiros Web onde o campo Ativar a Monitorização (Preterido) está ativado (o valor está definido como Sim).
- Edite em massa todos os ficheiros e defina este campo como Não.
Também pode ir a cada ficheiro listado no resultado do Verificador de Sites e definir o valor do campo Ativar Monitorização (Preterido) como Não. Se estiver na versão 9.x da solução do portal, este campo não aparecerá no formulário e poderá ter de adicioná-la primeiro ao formulário.
Monitorização de inícios de sessão ativada
Ativar a monitorização de inícios de sessão no portal pode resultar em problemas de desempenho no seu site.
Importante
Esta funcionalidade foi suprimida para os portais com a versão 9.3.4.x ou posterior. Para mais informações, consulte o anúncio de depreciação publicado anteriormente: Portais do Dynamics 365 - Características Preteridas.
A ferramenta Verificador de Sites irá verificar se a monitorização de início de sessão está ativada para o portal e mostrará uma verificação falhada se estiver ativada. A monitorização de inícios de sessão deve ser desativada seguindo estes passos:
- Abra a aplicação Gestão do Portal.
- Aceda a Site>Definições do Site.
- Pesquise pela definição do site
Authentication/LoginTrackingEnabled
. - Altere o valor desta definição de site para Falso ou elimine-a.
- Reinicie o site.
A cache de saída de cabeçalhos está desativada
A desativação da cache de saída de cabeçalhos no site poderá originar problemas de desempenho no seu site em situações de carga elevada. Poderá encontrar mais detalhes sobre esta funcionalidade em Ativar cache de saída de cabeçalho e rodapé num site.
A ferramenta Verificador de Sites para verificar se a cache de saída de cabeçalhos está desativada no site e mostrará uma verificação falhada se estiver desativada. Para ativar:
- Abra a aplicação Gestão do Portal.
- Aceda a Site>Definições do Site.
- Pesquise pela definição do site
Header/OutputCache/Enabled
. - Se a definição do site estiver disponível, altere o valor para Verdadeiro. Se a definição de site não está disponível, crie uma nova definição de site com este nome e defina o valor como Verdadeiro.
- Reinicie o site.
A cache de saída de rodapés está desativada
A desativação da cache de saída de rodapés no site poderá originar problemas de desempenho no seu site em situações de carga elevada. Poderá encontrar mais detalhes sobre esta funcionalidade em Ativar cache de saída de cabeçalho e rodapé num portal.
A ferramenta Verificador de Sites para verificar se a cache de saída de rodapés está desativada no site e mostrará uma verificação falhada se estiver desativada. Para ativar:
- Abra a aplicação Gestão do Portal.
- Aceda a Site>Definições do Site.
- Pesquise pela definição do site
Footer/OutputCache/Enabled
. - Se a definição do site estiver disponível, altere o valor para Verdadeiro. Se a definição de site não está disponível, crie uma nova definição de site com este nome e defina o valor como Verdadeiro.
- Reinicie o site.
Grande número de registos do ficheiros Web
A tabela de ficheiros Web é utilizada por um site do Power Pages para armazenar os ficheiros estáticos que pretende utilizar no seu site. O principal caso de utilização desta tabela é o armazenamento de conteúdo estático do site Web, como CSS, JavaScript, ficheiros de imagem e assim sucessivamente. No entanto, ter um grande número desses ficheiros pode causar lentidão durante o arranque do seu site.
A ferramenta Verificador de Sites irá verificar este cenário e irá proporcionar uma indicação caso tenha mais de 500 ficheiros Web ativos no seu site. Se todos estes ficheiros representarem conteúdo estático, poderá tomar as seguintes ações para mitigar este problema:
Utilize um servidor de ficheiros externo, como o Armazenamento de Blobs do Azure ou a Rede de Entrega de Conteúdos do Azure para armazenar esses ficheiros e, em seguida, estes referencie estes ficheiros nas páginas apropriadas dentro da página ou num modelo subjacente.
Se não é possível mover os ficheiros fora, certifique-se de que todos os ficheiros não são carregados juntamente com a home page. Um ficheiro Web é carregado juntamente com a home page se a página principal desse ficheiro é definida como a inicial. Para evitar este cenário, faça o seguinte:
- Crie uma página Web fictícia com um modelo em branco e sem conteúdo. Esta página poderá ser utilizada para criar um caminho direto para os ficheiros Web.
- Para todos os ficheiros Web ficheiros que não são necessários na home page, altere a página principal para esta página Web fictícia. Depois de concluído, o caminho completo para o ficheiro Web seria
Portal URL/{dummy_webpage}/{web file}
. - Referencie o ficheiro Web diretamente no HTML do modelo da página ou modelo Web da página onde pretende utilizá-lo. Isto irá carregar o ficheiro a pedido nessa página.
Configuração da pesquisa de formulários básicos
Permitir que uma pesquisa seja composta como um modo pendente em formulários básicos ou avançados pode levar a problemas de desempenho se o número de registos mostrados na lista pendente exceder os 200 e se os registos forem alterados frequentemente. Utilize esta opção apenas para pesquisas estáticas, como listas de país/região e estado, com um número limitado de registos.
Quando esta opção estiver ativada para procuras que possam ter um grande número de registos, irá abrandar o tempo de carregamento da página web na qual o formulário básico está disponível. Quando esta página é utilizada por muitos utilizadores e carregada muitas vezes, pode abrandar o site inteiro utilizando recursos do site para compor esta página. Para estas situações, deve ser utilizada uma experiência de procura completa, ou um controlo HTML personalizado que chame um ponto final AJAX (criado com modelos Web) deve ser criado para aparência e funcionalidades desejados.
Número de funções Web
As funções da Web são utilizadas em portais para ativar o controlo de acesso baseado em funções. Normalmente, o número de funções da Web num site está limitado uma vez que o número de combinações diferentes de permissões estaria também limitado. Se o número de funções da Web exceder as 100 no seu site, pode causar problemas de desempenho que afetam todas as páginas Web.