2016-12-01 1 views
4

현재 클라이언트에는 전화 통신 시스템에서 Phone Pop에 대한 사용자 정의 랜딩 페이지가 있습니다. 이 페이지는 CRM Online에서 클라이언트에 대한 검색을 수행 한 다음 찾을 수없는 경우 새 리드를 만듭니다. 하루 동안의 첫 통화에서는 새 리드를 만드는 데 20-30 초가 소요됩니다. 5 개 정도 요청 후이 약 3 초간 아래로 떨어 :다이나믹 365 (CRM)에서 초기 플러그인로드 시간을 최소화하는 방법

enter image description here

내가 3 개 요청이 항상 하위 두 번째였다 차트에 나와 있기 때문에이 관련 전체 플러그인입니다 확신, 표준 중 하나로, OData했다 나머지 쿼리. 다른 3 개의 요청은 플러그인을 트리거합니다.

누구든지이 플러그인을 캐시에 보관할 수있는 좋은 제안이나 해결 방법이 있습니까?

+0

1) 플러그인 DLL의 크기는 얼마입니까? 플러그인 생성시 객체 생성시 실행될 코드는 있지만 Execute 메소드에 대한 후속 호출에서는 실행되지 않는 코드는 무엇입니까? – Nicknow

+0

플러그인 dll 자체는 약 8MB입니다. 플러그인을로드하는 데는 아무런 도움이되지 않습니다. 실행되는 코드는 다른 요청에서 실행되는 코드와 완전히 동일합니다. – Daryl

답변

-1

내가 아는 한 당신이 할 수있는 일이별로 없다.

내가 추천 할 수있는 유일한 방법은 별도의 dll에서 대상 코드를 분리하고 별도의 어셈블리를 만든 다음이 플러그인을 트리거하는 워크 플로를 만든 다음 코드가 실제로 아무 것도하지 않는다는 것을 확인하는 것입니다 그냥 살아 있어야합니다.