Rails CDN на облачной платформе Google с пользовательским доменом

Я хотел бы использовать CDN на Rails. В настоящее время я использую бэкэнд на Google Cloud Platform.

# Serve static files from the `/public` folder by default.
# Consider using a CDN for better performance
config.serve_static_files = true

Я нашел это в config / environment / production.rb

Как я могу это реализовать?

Большое вам спасибо за вашу помощь


person BilalReffas    schedule 18.01.2017    source источник
comment
Это привело меня туда: cloud.google.com/ruby/getting-started / using-cloud-storage   -  person NM Pennypacker    schedule 18.01.2017


Ответы (1)


Вы используете балансировщик нагрузки HTTP (S)? Если это так, вам просто нужно включить Cloud CDN на вашем сервере.

Это официальная документация для начала работы: https://cloud.google.com/cdn/docs/quickstart

person Shane O'Grady    schedule 19.01.2017
comment
Так что мне не нужно делать на стороне Rails? - person BilalReffas; 19.01.2017
comment
Вам не нужно ничего делать. Если вы не хотите обслуживать из другого домена, например: cdn.yourdomain.com Если да, следуйте этому руководству: speedawarenessmonth.com/ Вам также потребуется настроить балансировщик нагрузки HTTP (S) для ответа на этот поддомен. Однако, поскольку балансировщик нагрузки Google HTTP (S) уже реализует HTTP / 2, вы не увидите особой выгоды от этого. - person Shane O'Grady; 19.01.2017
comment
Да, я хочу это, потому что у меня есть личный домен - person BilalReffas; 19.01.2017
comment
Я думаю, что в этом случае вам нужно обновить свой вопрос своими требованиями, потому что в его нынешнем виде на ваш вопрос дан ответ :) - person Shane O'Grady; 19.01.2017
comment
Я сделал это сейчас :) - person BilalReffas; 19.01.2017
comment
Что такое персональный домен? Это совершенно новый домен? Или это поддомен вашего основного домена? Серьезно, чем больше информации вы предоставите, тем быстрее и лучше кто-то сможет вам помочь. - person Shane O'Grady; 19.01.2017
comment
Позвольте нам продолжить это обсуждение в чате. - person BilalReffas; 19.01.2017