项目里面需要用oss的图片服务,
实现方法是:
(中转图片服务)
1. 客户浏览器因为防火墙的问题, 有些国外图片打不开;
2. js判断出页面打不开的图片, 提交到ecs;
3. ecs 去下载图片, 然后上传到oss
4. ecs返回oss的图片url给客户浏览器
5. 客户浏览器打开oss上的图片;
问题:
由于ecs需要下载图片, 并上传到oss, 整个处理比较耗时;
而业务高峰期客户浏览器过来 中转图片请求 非常大量;
请求的增加速度, 大于请求的处理速度,
导致ecs服务器的cpu利用率暴涨, 最后服务瘫痪.
请问:
oss是否提供直接提交资源url, 它自己去下载的功能?
这样我的ecs就可以快速处理请求, 不会把请求累积起来而瘫痪了.
如果不行的话, 请问各位大拿有没有其他解决方案?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这是什么jb 玩意,cnmd,破oss 上传图片 cnmd 访问居然要不能在线浏览,破玩意,等到七牛把用户都抢光才了才会着急,cnmd