当前位置:首页 > 短网址资讯 > 正文内容

关于短网址的运营:如何处理庞大的短网址数据库

www.ft12.com8年前 (2017-06-07)短网址资讯9385

FT12短网址运营已经超过5年,随着用户的逐渐增多,每天新生成的短链接数量接近20多万条。这是一个什么样的水平呢?也就是说每年新增短链接数量要接近1亿条。对于web服务器来说,没什么压力。但是一亿条数据对于数据库的调整真的是无比的艰难。目前FT12短网址数据库中总计有将近3亿条数据,三亿条数据全部查询一遍大概需要5秒左右。但是,对于短网址用户来说,打开一天短链接费时5秒是一个无法接受的时间。短网址的核心就是快,稳定,安全。如果无法缩短短链接打开时间,提升用户体验,那么这个短网址就是一个失败的产品。所以我们从以下几点对数据进行了优化。

首先,清理数据库中常年累月无人访问的短链接数据。在三亿条短网址中,有超过50%的短链接超过2年了没有任何访问记录。这些数据占用着资源,浪费了广大用户的时间,所以我们首先对其进行了备份,然后删除这些数据。这个操作一下子使短网址的数据库从3亿条缩减到了1.2亿条。(当然,我们事先备份了数据库,如果某些用户申请恢复这些短链接的访问,我们可以第一时间核实和处理)

其次,web服务器和mysql服务器分离,因此我们选择了阿里云的RDS数据库。这样做的好处有很多:其一,减轻服务器的压力,是网站的运营更加的稳定,短链接打开速度非常快;其次,RDS数据有实时备份功能,万一网站奔溃,也能及时恢复数据库,保证用户数据的安全。

最后,我们优化了数据库的字段和逻辑。原先设计的短网址数据非常复杂,功能繁多。但是我们发现很多功能基本上没有用户去使用。所以我们对其进行了精简。通过这个操作,我们将数据库的大小从2G缩减到了1个G,效果很明显。另外,我们也从web逻辑方面进行了优化,减少了数据库的访问频次,平均每条短链接的生成和访问能减少3次对数据库的请求。

经过了以上几个方面的优化了改进,目前FT12短网址绝对可以满足任何用户的需求。

扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_179.html

分享给朋友:

相关文章

YouTube从Echo Show上下架 亚马逊谷歌又不和?

【FT12短网址】小编获悉,当地时间周二,亚马逊将YouTube从应用商店下架,其理由是Echo Show设备无法播放YouTube上的视频了,因为该网站的母公司谷歌停止支持该服务。在一份声明中,亚马逊表示:“截至今天下午,谷歌决定不向Ec...

智慧城市建设值得思考的三大趋势

智慧城市建设值得思考的三大趋势

智慧城市是一个跨产业、跨领域、跨组织、跨技术的概念,全球对才智城市的建设与发展都在处在理论到实践的探索阶段。才智城市的建设需求多部门、多组织的协同立异,由众多的聚焦某类问题解决的立异企业集合来一起推动。Amit Garg从投资人的角度给出了...

关于短网址api接口增加apikey认证的说明

关于短网址api接口增加apikey认证的说明

    FT12短网址上线7年了,感谢用户7年来的支持。我们也一直致力于提供免费、快速、稳定的网址缩短服务。7年来我们的服务在线率达到了99.99%。但是,近期发现很多恶意用户或者竞争对手,滥用api接口,生成了大量无用...

任志强为何改口说房价要暴跌

任志强为何改口说房价要暴跌

任志强为何改口说房价要暴跌作者:FT12短网址前几天,任志强有一个演讲,刷爆了网络,他说,中国房价不会跌,鼓励大家尽管去买房。后来有网友问草哥,作为一个房价唱空者,对任志强的这个判断怎么看?为了了解背景,我查了一下任志强的说法,他的意思是:...

Wireshark抓包常见问题解析

Wireshark抓包常见问题解析

1.   tcp out-of-order(tcp有问题)解答:1)、    应该有很多原因。但是多半是网络拥塞,导致顺序包抵达时间不同,延时太长,或者包丢失,需要重新组合数据单元 因为他们...

实战Guzzle抓取

虽然早就知道很多人用 Guzzle 爬数据,但是我却从来没有真正实践过,因为在我的潜意识里,抓取是 Python 的地盘。不过前段时间,当我抓汽车之家数据的时候,好心人跟我提起 Goutte 搭配 G...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。