Использовать CDN с несущей + туман в s3 + облачный фронт с рельсами 3.1

Я использую туманс несущейна своем веб-сайте. Но изображения загружаются очень-очень медленно.

Затем я хочу ускорить загрузку изображений с помощью CDN.

Я следовал этому руководству по созданию CDN для изображений:

http://maketecheasier.com/configure-amazon-s3-as-a-content-delivery-network/2011/06/25

Теперь мой дистрибутив развернут для образов, но я не знаю, как работает cdn. У меня в initializers/fog.rb следующая конфигурация:

CarrierWave.configure do |config|
  config.fog_credentials = {
    :provider               => 'AWS',
    :aws_access_key_id      => 'key',
    :aws_secret_access_key  => 'key',
    :region                 => 'eu-west-1'
  }
  config.fog_host = "http://da33ii2cvf53u.cloudfront.net" #config.asset_host instead of config.fog_host for new fog gem versions
  config.fog_directory  = 'pin-pro'
  config.fog_public     = false
  #config.fog_attributes = {'Cache-Control' => 'max-age=315576000'} 
end 

Не знаю, правильно ли это, но у меня на локальной машине это не работает нормально. Я вижу местоположение изображения, это тот же маршрут, что и раньше:

https://s3-eu-west-1.amazonaws.com/pin-pro/uploads/pins/medium_610cafbe-5d43-4223-ab0e-daa4990863c4.jpg?AWSAccessKeyId=AKIAIDX34WHYKB3ZKFVA&Signature=RwQriNpiRXaTxyfYVvYjsvclUa8%3D&Expires=1333203059

Как я могу добавить CDN в файл тумана в несущей волне с помощью s3 и cloudfront?

20
задан hyperrjas 8 November 2013 в 19:52
поделиться