performance - 如何 : the minimal server to serve zero length answers

标签 performance static nginx web

我遇到了一个有趣的问题:我有一个 FreeBSD 8.2 服务器,我需要设置一个 web 服务器来回答任何请求的零 (0) 长度答案。只需“200 OK”和零正文。

好的,我可以设置 nginx(并且已经这样做了)并将 404 错误文档设置为/dev/null,但我认为也许有更优化和优雅的解决方案?我知道有输出 1x1 gif 的 nginx 模块,是否有类似的零长度文件?

最佳答案

可以从 Nginx 返回一个状态码:

location /empty {
  return 200;
}

注意 通常,HTTP 状态代码204 No Content 的意思是“我已完成请求,但没有要返回的正文”。您可以用同样的方式返回:

location /empty {
  return 204;
}

关于performance - 如何 : the minimal server to serve zero length answers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9479718/

相关文章:

php - php yii2 的访问日志系统?

node.js - 部署在 aws 上的 NodeJs 上的 Post 函数返回错误 :502

mysql - 左连接或条件执行缓慢

c++ - webkit 最好的 c++ 包装器是什么?用于静态链接(不是 QWebkit)

C# 应用程序在控制台中使用另一个应用程序

c# - 将新的 SqlConnection 实例包装在静态方法中是不好的做法吗?

c# - 为什么静态类不能有析构函数?

apache - 502 错误的网关和 codeigniter/nginx/apache。代码问题还是服务器问题?

java - 如何将文本写入文件而不等待文件关闭

performance - 反向代理规则会影响 apache 反向代理性能吗?