How to compress external images?
Actually darol100 is right. Since images are not on your server you cannot compress them. But you are able to cache them localy with image cache.

See this article here
https://www.drupal.org/node/251009