Rails ActiveStorage 上传个文件要这么久

wupei1024 · 2018年07月03日 · 最后由 wupei1024 回复于 2018年07月04日 · 1472 次阅读

而且奇怪的是时间都是花在 uploaded 以后,文件也非常小。 之前直接提交没有发现, 现在改成 ajax 提交,才发现这么慢。

在 upload progress 里面直接就 100% 了,不知道 activestorage 在后面搞什么。

用 production 环境试了一下, waitting 也这么牛

我暂时没试过 Active Storage,没法帮忙。说下我现在的做法,供参考。
目前我的网站只有图片上传,不需要存其他类型的文件(pdf, txt, mp4 之类的)

目前用的是七牛。客户端 Javascript 用 Ajax 直传七牛(用了服务器生成的 upload token),
然后七牛会 callback 到我的服务器。 现在能满足需求,暂时没坑。 (没选"又拍云"或"阿里云 OSS" 没有什么特殊理由,只是之前几个项目用七牛,比较熟,就继续用了)

1c7 回复

感谢,只是我们这个没有互联网环境。

自己回答一下,加了这个就快了,我感觉他在搜索模板吧。。

加了上面那句话以后

到底有多少坑要自己踩。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号