【问题标题】:How to get cakephp to reduce the size of HTTP Post response?如何让 cakephp 减小 HTTP Post 响应的大小?
【发布时间】:2014-02-12 13:15:14
【问题描述】:

我使用 cakephp 的蛋糕烘焙工具快速构建了一个简单的网站。我的应用程序涉及大量 HTTP POST 来向数据库添加记录。但是,它并没有我喜欢的那么快,而且网络主机提供商有网络流量配额。

我正在使用 python 请求模块来发送 HTTP POST。我注意到来自 cakephp 的 HTTP 响应非常多。如何让 cakephp 减小其 HTTP Post 响应的大小?我真的不在乎反应。

我正在使用 cakephp 2.3

【问题讨论】:

  • 尝试使用 gzip 压缩 web 服务器中的响应,或者如果它是 apache 使用 mod_deflate
  • 您能否发布一个示例回复,并详细说明为什么不需要它?

标签: cakephp cakephp-2.0


【解决方案1】:

$this->response->statusCode(204); 返回 $this->response;

将发送没有任何内容和状态码 204 的响应,表示资源已创建

【讨论】:

  • 我试过了。出于某种原因,默认状态码始终为 500。我必须对 CakeResponse 做任何事情吗?对不起,我还是 cakephp 的新手。 book.cakephp.org/2.0/en/controllers/…
  • 现在,它可以工作了。状态 500 的问题是缺少 view.ctp。我希望我能投票赞成你的答案,但我的声誉点太低了。对此感到抱歉。
猜你喜欢
  • 2012-04-08
  • 2017-05-11
  • 1970-01-01
  • 2013-12-19
  • 1970-01-01
  • 2018-10-19
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多