Php 是否有理由将max_文件上传保持在较低的值?

Php 是否有理由将max_文件上传保持在较低的值?,php,file-upload,Php,File Upload,因此,在配置用于上载文件的服务器时,我注意到max_file_上载的默认值是20个文件。是否有任何理由将其保持在较低的值,或者将其最多设置为100个文件是安全的?这取决于您的服务器资源带宽、内存、cpu等。如果您有一台功能强大的服务器,并且需要同时下载100个文件,请直接将其更改为100,否则将其保持在尽可能低的值。是否需要将其设置为100?如果不是,将其保留为20如果是,则将其更改为100?!如果默认值很高,这可能会导致资源问题,人们会责怪php。我希望允许用户一次上传所需的文件,这样,如果他

因此,在配置用于上载文件的服务器时,我注意到max_file_上载的默认值是20个文件。是否有任何理由将其保持在较低的值,或者将其最多设置为100个文件是安全的?

这取决于您的服务器资源带宽、内存、cpu等。如果您有一台功能强大的服务器,并且需要同时下载100个文件,请直接将其更改为100,否则将其保持在尽可能低的值。

是否需要将其设置为100?如果不是,将其保留为20如果是,则将其更改为100?!如果默认值很高,这可能会导致资源问题,人们会责怪php。我希望允许用户一次上传所需的文件,这样,如果他们需要上传超过10个文件,就不必继续返回。所以我只需要知道允许他们一次上传多达100个文件是否有任何缺点。实际上,这个设置与带宽、内存或CPU无关。此指令与文件大小和带宽无关,文件直接流式传输到磁盘,因此使用的内存不多,CPU也很小,因为它都是IO。下载100个文件,每个1GB,我相信这会影响服务器性能。此外,它将有100个连接同时下载。我真的相信这会影响您的服务器资源带宽、内存或CPU,但我不是专家。max_文件上传不指定大小。100个文件可能每个都有1KB。如果要控制大小,则需要另一个指令。而且,不是同时有100个连接。最大文件上传量为每个请求。这些文件是按顺序发送的。如果你想保护服务器资源,你需要其他配置,而不是max_file_uploads。是的,我知道,这就是为什么我还保持upload_max_filesize尽可能低的原因。问题是:是否有理由将max_file_上传保持在较低的值?我认为我的回答仍然正确。你能想象一下,默认情况下最大文件上传量=10000,上传最大文件大小=2M的默认值吗?此时,您可能同时拥有10000个连接,总共下载20GB。再说一次,我不是专家。我可能错了max_file_uploads可能是1,而你仍然可以在上传文件的同时拥有10000个连接。这是按要求的。