на мой взгляд, лучше оптимизировать картинки на стороннем сервисе
если делаете на WordPress, подключите Jetpack
у этого плагина в есть модуль Photon - он отлично бесплатно умеет оптимизировать картинки
если делаете на другом движке, попробуйте вот этот сервис
cloudinary.com/invites/lpov9zyyucivvxsnalc5/oxpagw... (ссылка с рефкой)
cloudinary.com (и без рефки)
сервис платный, но есть бесплатный тарифный план (мне такого хватает на сайте с 3к уников/сутки).
функционал у сервиса отличный - оптимизация картинок, умеет накладывать фильтры, обрезать только лицо, резать размеры, резать черные поля у видео, CDN и тд.
есть и плагин для Wordpress. но можно и в ручную подключить.