#ruby-on-rails #ruby #amazon-s3 #engineyard
#ruby-on-rails #ruby #amazon-s3 #машинный двор
Вопрос:
Я хотел бы ребрендировать свое приложение Rails, чтобы у каждого пользователя была своя конфигурация, такая как CSS, логотипы и т.д. Мы храним логотипы и значки избранного в Amazon S3. Пожалуйста, дайте мне знать, какой наилучший способ получить, как если бы я получал от них для каждого запроса, что будет стоить мне большой пропускной способности, потому что на каждой странице будет логотип и значок избранного. Я ищу наиболее экономичный способ хранения этих изображений.
Ответ №1:
Вы могли бы загрузить логотипы под управлением wget в RoR, указав приложению сохранить их в специальной папке.
Но лучшим способом сэкономить пропускную способность было бы прямое связывание логотипов и значков, которые есть в Amazon S3.
Комментарии:
1. связывание в любом случае сэкономит пропускную способность, необходимую для рендеринга изображения только с сайта, верно?
2. Правильно. вам просто нужно связать его в представлении. Ваш сервер ничего не будет отправлять или обрабатывать.