我有一个python脚本,它接受来自用户的文件并保存它。
是否可以不立即上传文件,而是将其排队,以及当服务器上载负载较少时。
可以通过将文件传输到浏览器存储区域或从Harddrive获取文件并传输到用户的RAM来完成吗?
答案 0 :(得分:3)
没有可靠的方法来处理您的问题,因为从根本上说,您的服务器无法控制用户的浏览器,计算机或互联网连接。如果您不关心可靠性,您可能会尝试编写一堆javascript来在预定时间触发上传,但如果用户关闭浏览器,导航离开您的网页,关闭他的话就不会起作用电脑,远离他的wifi信号等等。
如果你的网站真的负载很重,当很多用户一次上传文件时它就会出现问题,那么可能是时候分析你的代码,使用多个服务器,或者使用单独的上传服务器接受文件然后安排稍后转移到您的主服务器。