【发布时间】:2014-08-14 04:28:04
【问题描述】:
允许在 PHP 中上传大文件时是否需要考虑任何安全和/或性能影响?比如这些是我目前设置的PHP ini设置。
memory_limit = 950M
upload_max_filesize = 950M
post_max_size = 950M
max_execution_time = 0
这些设置有什么问题(如果有的话)?
【问题讨论】:
-
运营影响,是的; 任何上传文件的安全性应该相同,无论大小。
-
嗯,很多人可以上传很多 950MB 的文件……这总是一个问题。杰克的评论一针见血。
-
你忘了
max_execution_time默认是30秒。 -
我认为文件应该位于外部盒子上。与您的 Web 应用程序分开。无法访问应用层/数据库上的资源。