apache/nginx html 文件大小限制

apache/nginx html 文件大小限制

当向用户浏览器提供/发送 HTML 文件时,我可以在哪里重新配置此大小限制?

我想通过 apache 和 nginx 向用户发送一个非常大的 html 文件。

apache/nginx 中的文件被截断,哪个设置决定了文件大小?

答案1

我成功地从 nginx 0.8.28 下载了一个 1GB 的 HTML 文件,没有任何问题。您使用 gzip 压缩吗?如果 HTML 文件太大,您可能需要设置适当的 gzip_buffers 大小,甚至完全禁用它。

答案2

在 nginx 中,将以下行添加到 nginx.conf 文件:

client_max_body_size 2G;

文件限制为 2GB。

大于这个值,您可能会遇到其他问题(例如,您的本地文件系统在处理大文件时出现问题、处理时出现内存峰值等)。

查看这个帖子以进行进一步的比较和解决大文件的问题。

相关内容