首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku Cedar和nginx (gzip)

Heroku Cedar和nginx (gzip)
EN

Stack Overflow用户
提问于 2011-12-15 06:30:39
回答 1查看 3.8K关注 0票数 9

根据已接受的答复中的评论,Rails how to Gzip Javascript? (Heroku)和正式的雪松文档(http://devcenter.heroku.com/articles/http-routing#the_herokuappcom_http_stack):

,因为对雪松应用程序的请求是直接向应用服务器发出的--而不是通过像nginx这样的HTTP代理--任何响应的压缩都必须在应用程序中完成。对于Rack应用程序,这可以通过Rack::平减器中间件来完成。对于压缩的静态资产,确保在您的中间件堆栈中的ActionDispatch: static之前加载了Rack::平减器。

然而,据我所知,我的应用程序运行在herokuapp.com (雪松)上,根据heroku日志,我正在使用nginx来提供数据(这很棒)。我还通过内容编码HTTP报头确认了它正在将数据压缩到浏览器。根据文件,这不应该发生在雪松上。我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-15 16:00:20

您必须通过指向这些IP的域访问这些应用程序:

代码语言:javascript
复制
75.101.163.44
75.101.145.87
174.129.212.2

这些是顶端的脸,它们都在竹子和雪松应用程序的前面。竹子上有清漆,但是任何经过它们的要求最终也会经过清漆。

这些面只适用于顶点域。如果您的应用程序位于诸如www这样的子域下,则应该将其设置为指向appname.herokuapp.com的CNAME。当安装像这样,请求将不会通过清漆。

有关Apex's和Heroku的更多信息,请参见此处:http://neilmiddleton.com/the-dangers-of-a-records-and-heroku/

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

https://stackoverflow.com/questions/8516006

复制
相关文章

相似问题

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