小编Jam*_*mes的帖子

如何为amazon s3图像添加Expires标头?

在我的模型中,它使用的是回形针.我添加了行代码,但仍然无法正常工作

 has_attached_file :attachment, {
    :styles => {
      :medium => ["654x5000000>", :jpg],
      :small => ["260x50000000>", :jpg], 
      :thumb => ["75x75#", :jpg],
      :facebook_meta_tag =>["200x200#", :jpg] 
    },
    :convert_options => {
       :medium => "-quality 80 -interlace Plane",
       :small => "-quality 80 -interlace Plane",
       :thumb => "-quality 80 -interlace Plane",
       :facebook_meta_tag => "-quality 80 -interlace Plane" 
       },
       :s3_headers => { 'Cache-Control' => 'max-age=315576000', 'Expires' => 10.years.from_now.httpdate } 
    }.merge(PAPERCLIP_STORAGE_OPTIONS)
Run Code Online (Sandbox Code Playgroud)

PS:我在GTmetrix.com上进行了测试,根据他们的统计数据,亚马逊图片中没有到期标题.

optimization performance ruby-on-rails amazon-s3 paperclip

6
推荐指数
1
解决办法
2350
查看次数