AB Polling Optimization

Just curious if anyone knows the answers to what I’m looking for. I have a radio network and want to limit the number of messages going through the network. We are using Logix series PLCs and will be loading everything into arrays to keep the memory assignment sequential. My questions is if I ask for something like the following:

Array[1]
Array[4]
Array[10]

Am I going to have a single message for each request from the ignition driver?
Is it smart enough to ask for Array[1] and the following ten addresses?
Or is it a single message, but with the address of each item in the single message?

The real question is do I save anything optimization wise with Ignition by putting them into arrays? I know it would help with PLC to PLC comms because I am requesting the single block, but will the ignition driver do the same?

Thanks!