gpt4 book ai didi

Heroku Cedar和Nginx(gzip)

转载 作者:行者123 更新时间:2023-12-04 03:53:58 26 4
gpt4 key购买 nike

根据此处已接受答案中的注释Rails how to Gzip Javascript? (Heroku)和雪松官方文档(http://devcenter.heroku.com/articles/http-routing#the_herokuappcom_http_stack):

Since requests to Cedar apps are made directly to the application server – not proxied through an HTTP server like nginx – any compression of responses must be done within your application. For Rack apps, this can be accomplished with the Rack::Deflater middleware. For gzipped static assets, make sure that Rack::Deflater is loaded before ActionDispatch::Static in your middleware stack.



但是,据我所知,我的应用程序正在herokuapp.com(雪松)上运行,并且根据heroku日志,它正在使用nginx来提供数据(很棒)。我还通过Content-Encoding HTTP header 确认将数据gzip压缩到浏览器。根据文档,这不应该在雪松上发生。我在这里想念什么吗?

最佳答案

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

75.101.163.44
75.101.145.87
174.129.212.2

这些是顶点面,它们在竹和雪松应用程序之前。竹子有上光剂,但是通过它们的任何要求最终也都会经过上光剂。

这些面孔仅适用于顶点域。如果您的应用位于子域名(例如www)下,则应将其设置为指向appname.herokuapp.com的CNAME。像这样进行设置时,请求将不会通过清漆。

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

关于Heroku Cedar和Nginx(gzip),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com