It should offer an improvment but is dependent on link speed, spare cpu capacity and memory. Having looked at this several times in the past I came to the conclusion that the best way to check is try it and see.
The command `sh compress' should give you an idea, if the compression value is less than 1 you are delaying traffic and there is no point in using the compression.
It compresses the data payload.