B/S架构高访问量访问服务的开发与实现文献综述
2020-04-18 20:47:39
一﹑系统开发的背景及意义 在最近这几年中,互联网呈现迅猛发展的势态,几乎每一个领域都得利于互联网的发展。
互联网悄悄的走进了我们的生活,布满了我们身边的每一个角落,甚至影响了社会进程。
互联网的存在不仅拉近了人与人之间的距离,中国也因为互联网发生了经济改革,很多传统行业的公司都加入了互联网产品的开发浪潮并且快速发展。
互联网快速发展的同时也会面临大量用户同时访问系统导致系统不稳定,甚至崩溃、系统安全性差等一系列的问题。
12306铁路购票网站和天猫商城就是非常典型的高并发web应用。
2009年天猫商城峰值交易量仅为400次/秒,2015年天猫商城峰值交易量达14万笔/秒,2018年天猫商城峰值交易量高达49.1万笔/秒,短短几年时间天猫商城交易量提高了很多。
同样,2018年12306购票网站访问量平均每秒164.8万次,如此高的负载与高并发量使得网站访问拥堵,频繁出现错误。
因此提高系统的性能,承受大用户量高并发访问,保证系统稳定以及系统安全成为系统设计开发需要考虑的主要问题。
现在国内外都在研究高并发技术,国内对于”高并发”技术的研究还未成熟,尽管bat等大公司在这方面已经研究已经有一定的成果,但是国内绝大部分的网站依然不能支持高的访问量。
国外的技术明显上是比国内技术要先进一些,但是技术依然存在不足的地方,现在技术还处在瓶颈。