gpt4 book ai didi

ruby-on-rails - 大json数据返回问题

转载 作者:行者123 更新时间:2023-12-04 23:47:55 24 4
gpt4 key购买 nike

我有一个返回 json 结构的 Controller 操作。

render :json => hash_data

它适用于生产和开发模式下的小型数据集。但是,对于大型数据集,这仅适用于开发模式。在生产模式下,只返回部分 json 字符串。 Rails 版本是 3.0.9。在生产模式下:它从负载均衡器转到 nginx;在开发模式下:我使用 webrick。

生产模式 Http 响应 header :

Cache-Control   max-age=0, private, must-revalidate                                                                                                                                                  
Connection close
Etag "a7b077a364f849a57ffe582525c98ea1"
Server nginx/1.0.10 + Phusion Passenger 3.0.11 (mod_rails/mod_rack)
Status 304
X-Powered-By Phusion Passenger (mod_rails/mod_rack) 3.0.11
X-Runtime 8.462971
X-UA-Compatible IE=Edge,chrome=1

开发模式 Http 响应 header :

Cache-Control max-age=0, private, must-revalidate                                                                                                                                                    
Connection Keep-Alive
Content-Length 144561
Content-Type application/json; charset=utf-8
Date Tue, 20 Mar 2012 08:37:30 GMT
Etag "b6b9cdb7811577280320f7a3f50bd937"
Server WEBrick/1.3.1 (Ruby/1.9.2/2010-08-18)
X-Runtime 12.832829
X-UA-Compatible IE=Edge

更奇怪的是,Chrome 在大数据集的生产和开发模式下都能正常工作。但是所有其他浏览器都不起作用。任何帮助将不胜感激。

最佳答案

尝试 thin .您可以将请求代理到瘦后端并仍然使用 nginx。

关于ruby-on-rails - 大json数据返回问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9784472/

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