AWS Certified Developer Associate (#3)

An application displays a status dashboard. The status is updated by 1 KB messages from an SQS queue. Although the status changes infrequently, the Developer must minimize the time between the message arrival in the queue and the dashboard update. What technique provides the shortest delay in updating the dashboard?

Retrieve the messages from the queue using long polling every 20 seconds.
Reduce the size of the messages by compressing them before sending.
Retrieve the messages from the queue using short polling every 10 seconds.
Reduce the size of each message payload by sending it in two parts.