About 10 months ago I had a customer who was, by that time, going productive with CRM 2011 with about 1000 users – all of them using only the Outlook client.
They had most of their IT outsourced to a third-party provider. Because of that, they had a limited data plan for all of their servers hosted by this provider for all the data going in- or outside the datacenter.
Then, about two days after turning the switch to “On”, the customer called us, stating that CRM is going to eat up their entire data plan. Data Measurements of their provider have shown that the data usage of CRM is so heavy, that CRM alone would need over 80% of their data plan.
So, after a little research, I’ve found this great blog post from the Dynamics CRM in the Field (you should team: http://blogs.msdn.com/b/crminthefield/archive/2011/12/29/enable-wcf-compression-to-improve-crm-2011-network-performance.aspx
So, in short: There is a neat little setting in the applicationHost-Config of the IIS which solves all of you data plan problems regarding the WCF-Service (which the Outlook-Client uses a lot).
1. Open C:\Windows\System32\Inetsrv\Config\applicationHost.config
2. Search for the section <dynamicTypes>
4. Save the file and do an iisreset
As the CRM in the field team states on their blog – and I can confirm that they do not promise too much – this will decrease Data Usage of the WCF-Service by at least 30-40% or, if you have enabled https, by 80-90%.
After we enabled this setting on the server, we never heard again any complaints about data usage from the customer and their provider.
Since then, I’ve never gone productive with a customer without this setting in place. Specifically the savings with SSL set up is a reason which I can use all the time to convince the IT of new customers to use https and not to stay on http.