Questions tagged «coldfusion»

2
大文件上传的ColdFusion设置
我正在尝试设置一个Coldfusion服务器来接受大文件的上传,并且遇到了一些限制。到目前为止,这是我观察到的内容: ColdFusion Administrator中有两个限制上传大小的设置:“发布数据的最大大小”和“请求限制内存”。如果您上载的大小(包括HTTP开销)大于这些设置之一,则上载将被拒绝。我不知道为什么我们需要其中两个。据我所知,较高的那一个都没有任何作用。较低的获胜。 当有人尝试上传太大的文件时,他们不会收到很好的错误消息。发送大约1个TCP窗口值的数据后,上传将永远停止。它以非常糟糕的方式挂起。即使在客户端放弃并断开连接之后,相关的apache线程仍然被占用(我可以使用mod_status看到它)。卡住的线程只会不断增加,直到没有剩余的线程可以接收新请求并且必须重新启动服务器为止。 “请求节流”是我真的不明白的事情。关于它的所有文档都将其称为存储区域的大小。如果是这样,那么我看不到它与文件大小的关系。它暗示了我只是不想相信的事情:ColdFusion将整个上传的文件先将其吸收到内存中,然后再将任何文件写入磁盘。当上载循环(读取中等大小的块,将其写入磁盘,重复直到完成)如此简单时,没有理智的人会这样做。(我知道HTTP multipart / form-data帖子的结构使它变得有点难,但是……肯定有像Adobe这样的具有Web开发产品的大公司可以做到这一点……是吗?) 如果实际上是在进行全文件限制,那么他们如何期望我们选择可行的大小限制?允许1 GB的存储空间,同时有几个用户甚至可以尝试在没有内存的情况下运行服务器。而什么是我们要做的事情,不是让技嘉上传?人们可以发布视频,而没有时间进行编辑! 附加信息 这是一些版本号。 网络服务器: Server: Apache/2.2.24 (Win64) mod_jk/1.2.32 ColdFusion: Server Product ColdFusion Version ColdFusion 10,285437 Tomcat Version 7.0.23.0 Edition Enterprise Operating System Windows Server 2008 R2 OS Version 6.1 Update Level /E:/ColdFusion10/cfusion/lib/updates/chf10000011.jar Adobe Driver Version 4.1 (Build 0001) 附加信息#2 我不知道您为什么想知道我在限制字段中输入了哪些值,但是一段时间后它们都被设置为200 MB。我将“发布数据的最大大小”增加到2000 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.