公司动态

了解最新公司动态及行业资讯

当前位置:首页>新闻中心>公司动态

产品故事:登录功能迭代演进

时间:2024-12-08   访问量:1131

“坚持利他主义,以用户为中心,诚心实意做好服务”是我们公司的信条。很多人会说口号人人都会喊,我们以实际行动践行。下面分享一个我们产品迭代优化的小故事。

第一轮优化:增加多台服务器登录功能。初期客户端只登录一台服务器,后来一些客户由于锁比较多,采购了多台服务器,工程师可能需要同时登录使用不同服务器上的软件锁,经过本轮调整优化完美实现该功能。

第二轮优化:增加多个外网通道及登录切换功能。最先我们服务器只提供了一个外网通道,后来随着客户数量增多,通道经常堵塞,我们就租用云服务器增加外网通道,目前为止已提供5个通道,调整后使用人可以在客户端上自行配置多个通道,遇到通道堵塞登录失败时可以切换其他通道进行登录使用。但根据我们的观察,部分工程师不习惯手动配置其他通道,基本上还是使用原来的通道,只有在出现问题的时引导他们增加通道,这样效率就比较低下,因此我们又进行一轮优化。

第三轮优化:增加通道自动下发功能。即将所有通道直接配置到服务器上,工程师在使用时只需要配置一个通道即可,首次登录后会自动下载所有通道配置到客户端,使用人完全无感知,大大提高了使用体验。虽然客户端自动就有了多个通道,但我们仍然有部分工程师在出现因为当前通道堵塞登录失败时不习惯切换通道进行尝试,都要找技术人员进行咨询,然后在技术人员引导下才能切换通道解决问题。这样用户的使用体验仍然不太友好,同时也大大消耗了技术人员的工作时间,因此决定开启新一轮优化。

第四轮优化:增加自动测速登录功能。即在手动登录基础上增加自动测速登录选项,即登录时自动对几个通道进行测速,然后自动选择速度最快的通道进行登录。这个方案由于需要对所有通道进行测速,因此登录过程时间相对较长(约1分钟),系统默认是手动登录选项。使用一段时间后我们发现,部分工程师可能不注意系统的登录选项,或者可能嫌弃自动测速登录时间较长,仍然一直用手动登录,并且出现通道堵塞问题后仍然不知道自行切换通道,因此又开启一轮优化。

第五轮优化调整:手动登录过程叠加自动切换功能。即在手动登录时如果当前通道堵塞,可自动切换下一个通道进行登录,如果下一个通道也堵塞,继续自动切换,依次类推,直到所有通道都连接一遍。与自动测速登录相比,不会对所有通道测速后再连接,因此速度会更快,极端的情况下二者的登录时间会一样长;缺点是可能下一个连接也不太稳定,还得切换登录选择其他通道。

至此,客户端登录功能基本上优化完成,目前迭代到3.1.7版本。一个看似很简单的登录界面功能,背后隐藏做我们团队默默的努力;特别是上述优化迭代需求,并非客户提出,而是我们团队自主发现问题,主动优化,让代码多写多跑,用户少操作,提高用户使用体验。


上一篇:USB软件锁网络服务器诞生记

下一篇:没有了!

返回顶部