No momento, estamos testando o Microsoft Dynamics CRM hospedado pela Fpweb. O líder do projeto me perguntou como podemos aumentar a velocidade de carregamento das páginas de CRM no IE. O atraso me parece razoável para um servidor virtual localizado em todo o país.
Alguém conseguiu acelerar as coisas com cache agressivo (ou seja, um acelerador WAN) ou por algum outro meio? Seus funcionários reclamam da velocidade do Dynamics CRM hospedado?
Responder1
Depende da sua versão do Microsoft CRM, mas há algumas coisas que você pode fazer para acelerar as coisas. Consulte os artigos a seguir como referência, observando que essas etapas para habilitar a compactação WCF já são executadas nos ambientes do Microsoft Dynamics CRM Online. Se desejar um teste genérico para ver o desempenho em uma rede para um servidor Microsoft CRM de diferentes escritórios, você poderá acessar o seguinte URL: http(s):///tools/diagnostics/diag.aspx , que está disponível no Microsoft Dynamics CRM 2013 e Microsoft Dynamics CRM 2015 e mostrará resultados de largura de banda e latência, bem como o desempenho de JavaScript da máquina cliente. Verhttp://blogs.msdn.com/b/crminthefield/archive/2012/04/09/using-the-crm-diagnostics-page-to-capture-network-performance.aspxpara referência.
Vi resultados de testes com aceleradores WAN e eles podem ajudar a melhorar o desempenho, especialmente se você tiver usuários em locais remotos com latências de rede mais altas. Outras dicas para ajudar têm mais a ver com as personalizações do Microsoft CRM. Mantenha o máximo possível de plug-ins do lado do servidor em vez de código JavaScript e, se estiver usando código JavaScript, use ferramentas para minimizar o código JavaScript para manter o conteúdo o menor possível.
"Ative a compactação usando uma linha de comando.
a. Abra o prompt de comando no servidor CRM.
b. Execute o seguinte comando:
%SYSTEMROOT%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/soap%u002bxml; charset=utf-8',enabled='true']" /commit:apphost
c. Redefina o IIS para que a configuração entre em vigor.
Habilite a compactação atualizando manualmente o ApplicationHost.Config
a. No servidor CRM navegue até: C:\Windows\System32\Inetsrv\Config\applicationHost.config e abra-o com o bloco de notas.
b. Procure a Seção: “” e nessa seção você deve encontrar uma entrada parecida com esta:
c., abaixo disso, adicione a seguinte linha:
d. Salve o arquivo e redefina o IIS para que a configuração tenha efeito.
Observação: para obter informações adicionais sobre como configurar a compactação HTTP, no TechNet, consulte o artigo Configurando a compactação HTTP no IIS 7 "
Responder2
O CRM não é muito rápido para começar, usar uma solução hospedada não está ajudando, mas trazê-la internamente provavelmente não vai ajudar tanto quanto você imagina. O cache pode ajudar, ou realmente atrapalhar o sistema, dependendo de quais personalizações você está executando e com que frequência você atualiza os dados.
Responder3
Usamos Dynamics CRM hospedado (não da Fpweb, mas ainda assim) e não recebemos muitas reclamações. Não é super rápido, mas é bom o suficiente. Por causa disso, não tentamos fazer nenhuma aceleração de WAN ou qualquer outra coisa.