ребрендинг приложения rails

#ruby-on-rails #ruby #amazon-s3 #engineyard

#ruby-on-rails #ruby #amazon-s3 #машинный двор

Вопрос:

Я хотел бы ребрендировать свое приложение Rails, чтобы у каждого пользователя была своя конфигурация, такая как CSS, логотипы и т.д. Мы храним логотипы и значки избранного в Amazon S3. Пожалуйста, дайте мне знать, какой наилучший способ получить, как если бы я получал от них для каждого запроса, что будет стоить мне большой пропускной способности, потому что на каждой странице будет логотип и значок избранного. Я ищу наиболее экономичный способ хранения этих изображений.

Ответ №1:

Вы могли бы загрузить логотипы под управлением wget в RoR, указав приложению сохранить их в специальной папке.

Но лучшим способом сэкономить пропускную способность было бы прямое связывание логотипов и значков, которые есть в Amazon S3.

Комментарии:

1. связывание в любом случае сэкономит пропускную способность, необходимую для рендеринга изображения только с сайта, верно?

2. Правильно. вам просто нужно связать его в представлении. Ваш сервер ничего не будет отправлять или обрабатывать.