SummaryWhatsApp requires bandwidth an an accurate application definition in order to send messages through with appropriate speeds
OverviewWhatsApp is a modern instant messaging system that allows for quick communication between many users through their phones. It is a bandwidth sensitive application in order to assure that messages are sent quickly. It is possible to see that when goign through an Exinda device, messages are delayed by up to 10 seconds before being sent.
CauseWhatsApp is an application which is updated multiple times for better performance. As a result, the application definition on the Exinda firmware can get out of date and require an update itself. The latest definition for WhatsApp is in v7.4.1 firmware. If using an older firmware, an older definition is being used which does not fully cover the modern application.
Furthermore, if the WhatsApp traffic is falling into an optimizer policy that is restricting or throttling the bandwidth of anything inside of it - for example, a generalized Recreational policy, or a policy throttling certain high use applications, it is possible that the WhatsApp traffic is not getting the bandwidth it needs to in order to operate at peak performance, resulting in delays.
ResolutionIf the device's firmware level is lower than v7.4.1, upgrade the firmware accordingly.
Using the Real Time Monitor in order to detect where the traffic is, how it is being classified, and what policy it is falling in to can show what policy might need to be changed to allow more bandwidth. Alternatively, it can be useful to specify a specific policy for WhatsApp traffic, if concerned about the ramifications of slow sending messages.