Besides plugins on WordPress or whatever your CMS has, you can also use something like tinypng.com. You'll be able to compress your images and download a smaller version of them without sacrificing the quality of your media.