短网址的推广运营中会遇到哪些难题? 

  短网址服务运营中会遇到哪些难题?suo.im是短网址界的元老级人物,由于数据库过于庞大,查询数据非常慢,导致短链接打开速度不理想。这还是只是客户端碰到的问题,对于短网址服务器端,还遇到了服务器CPU爆表的难题。用户每一次打开一个短链接,实际上就是在一个千万级别的短网址数据库里面进行了一次查询。所幸,技术人员够给力,及时调整了算法和短网址生成策略,达到了短网址秒开,秒生成的效果。

  但是我们一直不敢开启一个功能:自定义短网址。要实现自定义短网址,我们必须要先查询用户输入的长网址是否已经存在于数据库中,这时候我们用到了一个url_exist函数,由于数据库未对长网址进行索引,所以每次查询都非常的耗时,且CPU占用非常高!为了保证大多数用户的用户体验,将url_exist函数去除了,也就是说:一条长网址可以对应多条不同的短网址或者短链接。采取这个策略以后,短网址打开速度明显提高,且服务器的CPU使用率从100%下降到了50%,优化的效果非常明显。 

  在2018年以后,suo.im影响力变得很大,而且免费,这样使得很多短网址网站将suo.im当成了假想敌。suo.im短网址又遇到一个更加棘手的问题:如何及时发现并清理短网址数据库中的恶意链接?由于每天生成的数据非常多,成千上万条短网址,我们实在没有精力和时间逐一去核对其安全性。也正是因此,导致了很多恶意网址被发布,生成短链接到处传播。这也直接导致了suo.im短网址频繁被微信和QQ提示和拦截,从而极大影响了其他正常用户的使用。为了因对这个问题,我们的程序猿闭门修炼了一个多月,终于写了一个API文件,接入了腾讯管家官方的恶意网址检测系统。只要用户输入的长网址被腾讯列入黑名单,suo.im的程序就能自动判定并第一时间拦截恶意网址。自此,我们不仅解决了恶意网址的问题,也间接使得班砖网络短网址不会频繁被微信或者QQ拦截,极大的提升了短网址的用户体验。 

  第三阶段遇到的难题:竞争对手的恶意攻击。目前攻击的手段很多,主要有:CC攻击和DDOS攻击。短网址这个行业突然闯进来一些不守规矩的家伙,想方设法玩套路,我们都知道,短网址是有跳转的,他们利用这个原理,无论什么东西都网suo.im上跳转,攻击suo.im短网址以达到推广自己的短网址的目的。为了应对不法分子的DDOS攻击,短网址在程序上进行了很多升级和优化,不过,然并卵,还是经不住流量攻击。后来出于无奈,suo.im推出mrw.so短网址,希望能分担suo.im的负担,也希望大家多多支持。