Hi all,

We have a new crm 3.0 deployment. Everything is fine, except the case
(incident) form. It is vey slow while opening, and also when clicked to
save&close button. It takes approximately 15-25 seconds. Every other entity
work perfectly. This problem occurs both on server and all clients. So, can
anyone suggest me smtg about this problem?

thanks

RE: strange slow performance by Mathieu

Mathieu
Wed Apr 30 09:11:00 CDT 2008

Have you some callouts behind this form?

Callouts can really take some time as following example:
User submit is data
inside Platform statements
Precallout on case (perform some check and consolidate case information)
inside platform statements
Postcallout on case (create a task)
Precallout on task (perfom some checks on task)
inside platform statements
Postcallout on task (do some stuff...)
UI rendering

This scenario can take from 20 to 30 sec.

We had this kind of preformance issue, so we proceed as follow:
On precallouts connect to db to retrieve information. (faster then WS calls)
On postcallouts, execute asynchronous statement using MSMQ.

By the way, using XmlSerializer to convert xml to dynamic entity take about
3sec. to instanciate and instanciate WS can take up to 6 sec.

We gain up to 200% of performance !!

"des" wrote:

> Hi all,
>
> We have a new crm 3.0 deployment. Everything is fine, except the case
> (incident) form. It is vey slow while opening, and also when clicked to
> save&close button. It takes approximately 15-25 seconds. Every other entity
> work perfectly. This problem occurs both on server and all clients. So, can
> anyone suggest me smtg about this problem?
>
> thanks

RE: strange slow performance by des

des
Fri May 02 10:11:16 CDT 2008

Thank you Mathieu for your reply. We solved the problem. The reason was a
service of another aplication. If that service is stopped, the incident form
is opened approximately in 30 seconds. But I still wonder why only the case
form? :)

"Mathieu" wrote:

> Have you some callouts behind this form?
>
> Callouts can really take some time as following example:
> User submit is data
> inside Platform statements
> Precallout on case (perform some check and consolidate case information)
> inside platform statements
> Postcallout on case (create a task)
> Precallout on task (perfom some checks on task)
> inside platform statements
> Postcallout on task (do some stuff...)
> UI rendering
>
> This scenario can take from 20 to 30 sec.
>
> We had this kind of preformance issue, so we proceed as follow:
> On precallouts connect to db to retrieve information. (faster then WS calls)
> On postcallouts, execute asynchronous statement using MSMQ.
>
> By the way, using XmlSerializer to convert xml to dynamic entity take about
> 3sec. to instanciate and instanciate WS can take up to 6 sec.
>
> We gain up to 200% of performance !!
>
> "des" wrote:
>
> > Hi all,
> >
> > We have a new crm 3.0 deployment. Everything is fine, except the case
> > (incident) form. It is vey slow while opening, and also when clicked to
> > save&close button. It takes approximately 15-25 seconds. Every other entity
> > work perfectly. This problem occurs both on server and all clients. So, can
> > anyone suggest me smtg about this problem?
> >
> > thanks