首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在CDN或S3上部署Meteor

在CDN或S3上部署Meteor
EN

Stack Overflow用户
提问于 2013-07-23 00:32:18
回答 3查看 812关注 0票数 4

是否有一种方法可以获得部署在CDN上的Meteor应用程序生成的静态资产--或者像S3这样的静态托管解决方案--以提高加载速度和降低托管成本?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-25 01:28:15

如果通过气象员进行部署,很容易将static_cacheable的内容上传到CDN,并更改app.htmlapp.json中的链接。

该过程可能可以在自定义部署/capistrano脚本中自动完成。

票数 0
EN

Stack Overflow用户

发布于 2016-01-24 08:28:41

CloudFront

我已经详细介绍了我们如何在这个职位的Edthena完成这一任务。TLDR是:

在服务器代码中的某个位置添加这一行:

代码语言:javascript
复制
WebAppInternals.setBundledJsCssPrefix(CDN_URL);

其中CDN_URL是您的CloudFront URL (例如https://a27n0s89ik4xb3.cloudfront.net)。

在创建CloudFront发行版时,除了以下内容外,我们保留了默认设置:

代码语言:javascript
复制
Origin Domain Name: myapp.example.com
Origin ID: myapp.example.com
Viewer Protocol Policy: HTTPS Only
Compress Objects Automatically: yes

如果您提供自己的字体,则可能会出现跨源错误(除非使用字体数据URL)。乔希·欧文斯描述了如何在他的职位中处理这个问题。

CloudFlare

看看陨石博客上的云-火炬-流星吧。如果您碰巧是CloudFlare用户,这是一个非常简单的解决方案,但是您需要禁用WebSockets (或者支付很多钱,或者使用复杂的解决方案)。

票数 1
EN

Stack Overflow用户

发布于 2013-07-23 03:32:48

如果您使用的是陨石,则可以使用以下软件包:https://github.com/nate-strauser/meteor-aws-sdk

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17799640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档