nginx 适合提供 PDF 吗?

Elv*_*vex 8 nginx pdf

这是一个假问题。我必须让公众访问 PDF,比如说 8 MB/文件。在我看来,nginx 将提供任何类型的文件,只要它们是静态的。但是有人告诉我 nginx 不适合这个。

你能提供一些文件来证明我/他错了吗?

pau*_*ska 23

没有什么可证明的,nginx 专门针对提供静态内容进行了优化。

你被告知错了。

  • “你被告知错了。” -- 我认为这是称你的“某人”为傻瓜的最礼貌的方式:-) (10认同)

cjc*_*cjc 14

nginx 的典型用途是为网站提供静态文件,而其他东西(nginx 代理)提供动态内容。除非您动态生成 PDF,否则 nginx 应该没问题。


Ben*_*Lee 2

如有疑问,请进行基准测试!幸运的是,其他人已经这样做了:

http://nbonvin.wordpress.com/2011/03/24/serving-small-static-files-which-server-to-use/

结论?请允许我引用一下:

G-WAN 的性能似乎再次比其他服务器好得多。Nginx 的性能始终略优于 Lighttpd,而 Apache Traffic 服务器的性能与 Lighttpd 非常相似。

和:

从每台服务器使用的资源来看,Nginx 在内存使用方面是赢家,因为内存量并不随着并发客户端数量的增加而增加。G-WAN 所需的 CPU 比其他服务器少 2 倍。

证据就在数字中。Nginx 在每秒请求数、平均 CPU 使用率和内存使用率方面排名第二。所以,是的,nginx 绝对是一个很好的静态服务标准尺寸 PDFS 的服务器。

  • “除了以 root 权限运行 G-WAN 之外,无需采取任何措施来进一步优化性能”。这就是为什么您不查看基准来决定什么最适合您。您可以在自己的环境中设置软件,并进行自己的测试,看看什么最适合。 (2认同)