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

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

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

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

分享给朋友:

相关文章

FT12短网址:小黄车的商标所有人诉ofo侵犯注册商标专用权

FT12短网址获悉,因以为“ofo小黄车”侵略了“小黄车”的注册商标,“小黄车”的商标所有人数人(上海)智能科技有限公司将“ofo小黄车”的商标所有人北京拜克洛克科技有限公司诉至法院,日前,海淀法院受理了此案。原告诉称,原告数人(上海)智能...

从怼人到被怼,在线短租到底怎么了?

从怼人到被怼,在线短租到底怎么了?

[FT12短网址资讯 ] 2016年10月在线短租活泼用户占在线酒店预定活泼用户超越1/5,已经成为旅行住宿的首要形式之一。作为同享经济的一员,在线短租不甘示弱,迎合了年青用户花费需要的它正在改动大家的出游寓居习气,即民...

那个卖了房子去大理的姑娘,4个月以后又回来了……

一、那个卖了房子去大理的姑娘,4个月以后又回来了……也许,我们每个人的内心深处都有一个梦:到一个安静美好的小地方,开一家小店,就这么慢悠悠地晃过这一生……不过,你真的确定这些是你想要的吗?1我一个女文青朋友年前卖了苏州的房子,去云南大理追求...

月薪5万的人都经历过什么?

为了方便起见,人们习惯用数字概括不同的生活状态,比如:《月薪5千穿搭指南》、《月薪2万餐厅指南》。如果你生活在北上广这些竞争压力较大的城市,会发现这类流行的指南所覆盖的人群,大多对自己的薪资并不满意。很多年轻人在新世相后台焦虑地留言,描述自...

Kafka参数优化 — IO系统优化

Kafka参数优化 — IO系统优化

一、 IO Scheduler Centos6系统默认的IO调度器是CFQ(Completely Fair Queuing),Kafka是顺序IO读写模型,使用Deadline和NOOP无疑是更好地选择。Deadline:对于读写...

短网址网站开发必须理解的Java中SPI机制

短网址网站开发必须理解的Java中SPI机制

今天小编通过探析FT12短网址提供的,在短网址网站设计中比较常用的Java SPI机制,希望给大家在实际开发实践、学习开源项目提供参考。SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者...

发表评论

访客

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