Appropriate Values for AppFabric DataCacheFactory configuration settings?
-
26-09-2019 - |
Question
In conversations with the AppFabric
team at MS Support, I was told that the maximum tested data object size for insert to AppFabric
caching was 5MB per insert.
Based on that base number, could someone recommend starting values for the rest of the DataCacheFactory
configuration settings that have numeric and timespan value types?
The ones I'm thinking about are spread throughout the various sub-classes used in configuring the DataCacheFactory
:
- ChannelOpenTimeout
- MaxConnectionsToServer
- NotificationsPollInterval
- NotificationsMaxQueueLength
- RequestTimeout
- TransportChannelInitializationTimeout
- TransportConnectionBufferSize
- TransportMaxBufferPoolSize
- TransportMaxBufferSize
- TransportMaxOutputDelay
- TransportReceiveTimeout
Solution
This is a good place to start for AppFabric config
http://msdn.microsoft.com/en-us/library/ee790927.aspx
There is also this high level config overview:
http://msdn.microsoft.com/en-us/library/ee677351.aspx
Also, these config values should have default values. Maybe try using those, monitoring the performance and tweaking them accordingly. Ultimately, even if you configure each of them yourself you'll still need to monitor and reconfigure depending on your application.
Hope that helps