我有一个控制器动作可以处理多张照片上传(使用Plupload上传)。对于上载的每个文件,控制器将执行以下操作:
此网络应用的最终用户将一次上传多达100张高分辨率(~4mb)的照片,因此性能优先。
在这种情况下,如果我将控制器更改为AsyncController,我会看到性能提升(即等待应用程序处理上传的总时间)吗?
答案 0 :(得分:1)
它可能不会提高性能,但它可能会卸载一些工作线程,尤其是在等待在Amazon S3服务器上上传时,这是一个IO绑定任务,您可以从I / O完成端口中受益。至于调整大小是关于CPU绑定的任务,所以除了改进算法之外你没有什么可以做的。