Вот моя ситуация, я делаю какое-то простое приложение Sinatra, размещенное на heroku.Приложение запрашивает 25 самых популярных видео на youtube по API RESTful YouTube, но оно показывает только миниатюрные изображения в приложении, а не видео (пользователь должен щелкнуть по нему, чтобы увидеть видео).Кроме того, приложение запрашивает мои 10 самых последних фотографий из моего аккаунта на flickr по flickraw gem, также показывайте это в приложении.Когда я запускаю Google Chrome Pagespeed, чтобы проверить производительность, я получаю 56/100.Это подсказывает мне, что я должен показывать масштабированные изображения, а не уменьшать их с помощью CSS или HTML (я получил наименьшее количество изображений, которое смог получить, но мне как-то нужно уменьшить их немного, чтобы они соответствовали моей странице), что, очевидно, я не могу сделать,файлы находятся на YouTube и Flickr.
Стоит ли уменьшать их на лету и кэшировать на Amazon S3?или каковы были бы лучшие стратегии для увеличения моей скорости страниц?
Сейчас загрузка всей страницы занимает около 8 секунд.