One cool trick for serving mixed http/https that I somehow went 10 years without finding out: you can just point your Rails asset_host to "//d3vam04na8c92l.cloudfront.net". Browsers understand this to mean "Look up this address via whatever protocol I am currently on, http if http, https if over SSL."
This is a huge cache boost in Rails because you don't have to cache your pages twice (once for HTTP once for HTTPs.)
Re:Git Push Heroku Master: Now 40% Faster
by girvo on Wednesday February 12, 2014 @04:32AM
(#7223369)
Oh god.. While your post is cool, I reacted violently to the "One cool trick..." part at the beginning.
Upworthy, you've broken me.
Re:Git Push Heroku Master: Now 40% Faster
by sanderjd on Tuesday February 11, 2014 @09:39PM
(#7222189)
Is there any real downside to this approach, or is it just that it looks "less professional"?
Re:Git Push Heroku Master: Now 40% Faster
by neilmiddleton on Wednesday February 12, 2014 @05:33AM
(#7223556)
No, you're still serving the same assets. It's only really an issue if your users like seeing where network requests are going and spot the cloudfront URL.
This is not entirely clear from the Heroku docs, I'll ping the maintainer for an update.