Rails网站上有很多照片的好习惯

时间:2014-12-01 22:18:09

标签: ruby-on-rails

我有一个包含大量照片的网站,它会在您访问时显示它们。在rails应用程序中显示这些照片有哪些最佳做法。

我已经完成了典型的上传到aws,并使用回形针调整大小。我正在寻找的是其他宝石或服务器可以帮助网站加载更快等等。

1 个答案:

答案 0 :(得分:1)

将资源分割为多个主机名。将assets0,assets1,assets2和assets3创建为指向您网站的CNAME。然后将其添加到config/environments/production.rb

config.action_controller.asset_host      = 'https://assets%d.yourdomain.com'
config.action_mailer.asset_host          = 'https://assets%d.yourdomain.com'

现在将从四个CNAME之一加载资产。这会欺骗浏览器同时运行更多请求,因为大多数浏览器限制了对单个服务器的同时请求数。

请点击此处了解更多信息:

http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html http://www.die.net/musings/page_load_time/