内容简介:用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' |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JSP信息系统开发实例精选
赛奎春 / 机械工业出版社 / 2006-1 / 44.00元
本书精选了大学生就业求职网、物流短信平台、化奥汽车销售集团网站、佳美网络购物中心、科研成果申报管理系统、安瑞奥国际商务不院招生网、明日宽带影院、雄霸天下游戏网等8个综合的网络信息系统工程作为案例,深入剖析了实际的网络信息系统的开发思路、方法和技巧。帮助读者透彻掌握JSP开发网络信息系统的方法和步骤,从而设计出具有实用价值和商用价值的信息系统。 本书产例具有很强的实用性和工程实践性,在讲解......一起来看看 《JSP信息系统开发实例精选》 这本书的介绍吧!