В настоящее время мы тестируем Microsoft Dynamics CRM на базе Fpweb. Руководитель проекта спросил меня, как можно увеличить скорость загрузки страниц CRM в IE. Задержка мне кажется разумной для виртуального сервера, расположенного по всей стране.
Кому-нибудь удалось ускорить процесс с помощью агрессивного кеширования (например, ускорителя WAN) или каким-либо другим способом? Ваши сотрудники жалуются на скорость размещенной на сервере Dynamics CRM?
Это зависит от вашей версии Microsoft CRM, но вы можете кое-что сделать, чтобы ускорить процесс. Просмотрите следующие статьи в качестве справки, отметив, что эти шаги по включению сжатия WCF уже выполнены в средах Microsoft Dynamics CRM Online. Если вам нужен общий тест для проверки производительности по сети на сервере Microsoft CRM из разных офисов, вы можете получить доступ к следующему URL-адресу: http (s): ///tools/diagnostics/diag.aspx, который доступен в Microsoft Dynamics CRM 2013 и Microsoft Dynamics CRM 2015 и покажет результаты пропускной способности и задержки, а также производительность JavaScript клиентского компьютера. Видеть http://blogs.msdn.com/b/crminthefield/archive/2012/04/09/using-the-crm-diagnostics-page-to-capture-network-performance.aspx для справки.
Я видел результаты тестирования WAN Accelerators, и они могут помочь улучшить производительность, особенно если у вас есть пользователи в удаленных местах с более высокими задержками в сети. Другие полезные советы больше связаны с настройками в Microsoft CRM. Сохраняйте как можно больше плагинов на стороне сервера по сравнению с кодом JavaScript, а при использовании кода JavaScript используйте инструменты, чтобы минимизировать код JavaScript, чтобы содержание было как можно меньше.
"Включите сжатие с помощью командной строки.
а. Откройте командную строку на сервере CRM.
б. Выполните следующую команду:
% SYSTEMROOT% \ system32 \ inetsrv \ appcmd.exe set config -section: system.webServer / httpCompression /+"dynamicTypes.[mimeType='application/soap%u002bxml; charset = utf-8 ', enabled =' true '] " / коммит: apphost
c. Сбросьте IIS, чтобы настройки вступили в силу.
Включите сжатие, вручную обновив ApplicationHost.Config
а. На сервере CRM перейдите в: C: \ Windows \ System32 \ Inetsrv \ Config \ applicationHost.config и откройте его с помощью блокнота.
б. Найдите раздел: «», и в этом разделе вы должны указать следующую запись:
c., ниже добавьте следующую строку:
d. Сохраните файл и сбросьте IIS, чтобы настройки вступили в силу.
Примечание. Дополнительные сведения о настройке сжатия HTTP в TechNet см. В статье «Настройка сжатия HTTP в IIS 7»
Мы используем размещенную Dynamics CRM (не от Fpweb, но все же) и не получаем много жалоб. Это не суперскорость, но достаточно хороша. Из-за этого мы не пытались делать какое-либо ускорение WAN или что-то еще.
CRM не очень быстра для начала, использование размещенного решения не помогает, но внедрение его в дом, вероятно, не поможет так сильно, как вы думаете. Кэширование может помочь или действительно испортить систему, в зависимости от того, какие настройки вы используете и как часто вы обновляете данные.