解决Shotgun登陆慢的问题, 达到与本地版差不多的访问速度

10 篇文章 0 订阅
3 篇文章 0 订阅

一直以来, 大家有个误区, 一提到Shotgun, “价格贵”,“访问速度慢” 这二个关键词(土豪公司用本地版除外), 其实看怎么去做了。
登陆Toolkit 经常卡个几分钟
延时300ms

以上是深圳电信ADSL实际使用情况,用户不多时能坚持一下或不在乎这点等待的时间。

但是为了用户体验, 我们弄了网络加速服务,将国外服务器的访问速度控制在10ms左右, 打开网页和Toolkit工具非常快, 同本地版一样使用起来没有差别, 再也不用在登陆时卡很久, 操作maya shotgun菜单和对话框时,速度也很快
延时控制在10ms左右
以上是网页的设置,但是由于Shotgun的视频都存在亚马逊AWS上,而AWS的ip是不固定的,这有点为难了, 还好Shotgun的帮助文件很强大, 参考:
https://support.shotgunsoftware.com/hc/zh-cn/articles/115000073013-Shotgun-%E7%94%9F%E6%80%81%E7%B3%BB%E7%BB%9F
https://docs.aws.amazon.com/zh_cn/general/latest/gr/aws-ip-ranges.html

我的站点是: sg-media-tokyo.s3-accelerate.amazonaws.com, 对应值是:“region”:“GLOBAL”,“service”:“CLOUDFRONT”
写了个程序,查找:https://ip-ranges.amazonaws.com/ip-ranges.json 所有值是GLOBAL和CLOUDFRONT的ip列表,发现有35条:

            string jsonfile = "../../ip-ranges.json";

            using (System.IO.StreamReader file = System.IO.File.OpenText(jsonfile))
            {
                using (JsonTextReader reader = new JsonTextReader(file))
                {
                    JObject o = (JObject)JToken.ReadFrom(reader);
                    var value = o["prefixes"].ToString();
                    JArray job = (JArray)JsonConvert.DeserializeObject(value);
                    List<string> item = new List<string>();
                    foreach (var j in job)
                    {
                        string ip_prefix = j["ip_prefix"].ToString();
                        string region = j["region"].ToString();
                        string service = j["service"].ToString();
                        if (region == "GLOBAL" && service == "CLOUDFRONT")
                        {
                            
                            item.Add(ip_prefix);
                            Console.WriteLine(ip_prefix);
                        }
                        //JArray ss = (JArray)JsonConvert.DeserializeObject(j);

                    }
                    WriteListToTextFile(item, "c:\\aa.txt");                
                }
            }
    144.220.0.0/16
    52.124.128.0/17
    54.230.0.0/16

把它们加到公司内部的网络设备的后台备配列表上去, 只要是访问这些ip, 自动走加速线路, 完美解决

解决了二点:
1 花点小钱,解决网速问题, 与本地版同样效果, 不用花那30万费用
2 人数少时在线版非常合适, 我们现在一个月2000到3000元左右, 绑信用卡月扣, 这个价格比国内某工具便宜很多(据说一年6万)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值