开发者社区 问答 正文

急急急oss是否支持上传网上资源传url参数

项目里面需要用oss的图片服务,
实现方法是:
(中转图片服务)
1. 客户浏览器因为防火墙的问题, 有些国外图片打不开;
2. js判断出页面打不开的图片, 提交到ecs;
3. ecs 去下载图片, 然后上传到oss
4. ecs返回oss的图片url给客户浏览器
5. 客户浏览器打开oss上的图片;


问题:
由于ecs需要下载图片, 并上传到oss, 整个处理比较耗时;
而业务高峰期客户浏览器过来 中转图片请求 非常大量;
请求的增加速度, 大于请求的处理速度,
导致ecs服务器的cpu利用率暴涨, 最后服务瘫痪.


请问:
oss是否提供直接提交资源url, 它自己去下载的功能?
这样我的ecs就可以快速处理请求, 不会把请求累积起来而瘫痪了.


如果不行的话, 请问各位大拿有没有其他解决方案?

展开
收起
coolcool 2015-09-01 07:51:04 5787 分享 版权
3 条回答
写回答
取消 提交回答
  • 这是什么jb 玩意,cnmd,破oss 上传图片 cnmd 访问居然要不能在线浏览,破玩意,等到七牛把用户都抢光才了才会着急,cnmd

    2021-02-06 21:03:11
    赞同 展开评论
  • 想办法不用用户触发找不到图片的动作,搞个Job或者提前把图片全部迁移到OSS上
    2015-09-07 16:54:49
    赞同 展开评论
  • 抱歉,目前不支持该功能。
    2015-09-01 11:19:43
    赞同 展开评论