通过 PHP 允许上传最大 100MB 的文件是否合理?
我目前允许 64MB,但我的客户通常只需要 24MB。我们可以改进吗?
谢谢
答案1
我假设你正在谈论 php.ini 指令upload_max_filesize。调整此值时,还必须调整帖子最大大小和内存限制。一般规则是memory_limit > post_max_size > upload_max_filesize。
允许上传更大文件的问题在于,这会占用更多内存 (RAM),占用更多磁盘空间,并且处理上传的开放连接会更长。在允许文件上传大小大幅增加之前,您应该确保所有文件都充足。考虑您的访客,如果他们可能是恶意的(在互联网上假设每个人都来自 4chan /b/),那么您应该确保您的解决方案是可靠的。
我曾经为音频/视频上传网站上传过 100MB 的文件,没有任何问题,但是服务器太庞大了。