内容简介:用Rails做企业官网虽然不是现在的流行方式,但是考虑到Rails的灵活性和后端开发的方便性,在某些情况下,还是相比现在最火的企业官网一般图片等静态资源非常多,但是用Rails的话,由于很低的访问量,去购买一台高带宽的服务器又很不划算,所幸的是,阿里云的OSS提供了回源,通过适当的配置,就可以将那些大图片,大字体移到按流量付费的OSS上,获得极大的速度提升,基本原理如下:配置方法也非常简单,新建一个OSS Bucket,例如上图中的名字
用Rails做企业官网虽然不是现在的流行方式,但是考虑到Rails的灵活性和后端开发的方便性,在某些情况下,还是相比现在最火的 JAM gatsby.js 更实际。
企业官网一般图片等静态资源非常多,但是用Rails的话,由于很低的访问量,去购买一台高带宽的服务器又很不划算,所幸的是,阿里云的OSS提供了回源,通过适当的配置,就可以将那些大图片,大字体移到按流量付费的OSS上,获得极大的速度提升,基本原理如下:
[User] | <https://thape-assets.oss-cn-shanghai.aliyuncs.com/assets/application-digest.js> | --------------------------------------- | | <cache> <no cache> | | [200] <https://www.thape.com.cn/assets/application-digest.js> | [Nginx location /assets] | [200] --> [CDN Cache] |
配置方法也非常简单,新建一个OSS Bucket,例如上图中的名字 thape-assets
-
读写权限为
公共读 - 防盗链,Referer加入 https://www.thape.com.cn/ 和 https://thape-assets.oss-cn-shanghai.aliyuncs.com/ ,可允许空Referer
- 跨域规则,来源: https://www.thape.com.cn ,允许方法:GET和HEAD,允许Header为 * ,缓存时间 60 秒
-
镜像回源,回源类型设置为镜像,回源条件为404时,文件名前缀:
assets/,回源地址为 https://www.thape.com.cn/ - 生命周期,对整个 Bucket:60天后删除文件,30天后删除碎片
最后在Rails中的 config/environments/production.rb
中,启用新的OSS地址即可。
# Enable serving of images, stylesheets, and JavaScripts from an asset server. config.action_controller.asset_host = 'https://thape-assets.oss-cn-shanghai.aliyuncs.com' |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
人人都是产品经理2.0
苏杰 / 电子工业出版社 / 2017-5 / 66.6
《人人都是产品经理2.0——写给泛产品经理》继续定位在-1~3 岁的产品经理。这里特别要强调,“-1 岁”指的是“泛产品经理”群体,比如自认为是“产品新人”的“职场老人”,需要自己做产品的早期创业者,对产品感兴趣并且工作中可能要承担部分职责的技术、设计、运营等人员,其他行业对互联网产品感兴趣的从业者等,《人人都是产品经理2.0——写给泛产品经理》可以说是为他们量身定做的。 内容方面,《人人都......一起来看看 《人人都是产品经理2.0》 这本书的介绍吧!