我通过以下文章设置CloudFront AWS来托管我的Heroku App的静态资产:
How to speed up your Rails app with Cloudfront
我在AWS上设置了CDN网址并添加到我的config / environments / staging.rb文件中:
config.action_controller.asset_host = "xxxx.cloudfront.net"
我部署到我的暂存环境,发现我的页面加载速度较慢。我检查chrome上的元素,一切看起来都很好(资产来自云端)。但是,当我查看我的Heroku Logs时,我看到以下内容:
2015-08-08T00:40:52.667517+00:00 heroku[router]: at=info method=GET
path="/assets/ajaxSpinner.gif"
host=xxxx.herokuapp.com request_id=326eaf7b-erf5-wr5a-954b-86fwefwwf fwd="xx.xxx.xxx.193"
dyno=web.1 connect=0ms service=31ms status=200 bytes=19488
“路径”应该是这样的:“ xxxx.cloudfront.net /assets/ajaxSpinner.gif”???或者,“主机”应该是“ xxxx.cloudfront.net ”???