高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,队列在此起到特别的作用,将 所有请求放入队列,以毫秒计时单位,有序的进行,从而不会出现数据丢失系统数据不正确的情况。
今天我经过查资料,高并发的解决方法有俩种,一种是使用缓存、另一种是使用生成静态...
分类:
编程语言 时间:
2016-07-21 13:08:17
阅读次数:
371
场景 Mutex主要用于有大量并发访问并存在cache过期的场合,如 首页top 10, 由数据库加载到memcache缓存n分钟; 微博中名人的content cache, 一旦不存在会大量请求不能命中并加载数据库; 需要执行多个IO操作生成的数据存在cache中, 比如查询db多次; 问题 在大 ...
分类:
系统相关 时间:
2016-07-17 12:18:06
阅读次数:
277
这里我把淘宝下单高并发解决方案的个人理解分享一下。我不是淘宝技术人员,本文只是写自己的理解,所以肯定是会有一些出入的。 在session中牧劳为我们介绍了淘宝下单部分的技术方案变迁,我不介绍变迁,而只对现有系统做介绍。 要优化下单,提高下单的TPS (Transaction per second), ...
分类:
其他好文 时间:
2016-05-03 16:09:14
阅读次数:
136
本来想起个比较风趣点的标题,可想来思去,还是走常规路线,做一系列的手把手吧。 这样一来,便于我的老朋友们识别,也让我对这篇文章的粒度把我有个定位。 本篇博文主要介绍利用开源的解决方案,来为企业搭建web高并发服务器架构花了一个多小时,画了张图片,希望能先帮你理解整个架构,之后我在一一介绍.linu....
分类:
Web程序 时间:
2015-12-02 20:22:34
阅读次数:
174
三种web性能压力测试工具http_load webbench ab小结 题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 下载地址:http://www.acme.com/software/http_load/http_load-12mar...
分类:
其他好文 时间:
2015-07-08 18:41:43
阅读次数:
150
周末参加了@淘宝技术嘉年华 主办的技术沙龙, 感觉收获颇丰,非常感谢淘宝人的分享。这里我把淘宝下单高并发解决方案的个人理解分享一下。我不是淘宝技术人员,本文只是写自己的理解,所以肯定是会有一些出入的。 在session中牧劳为我们介绍了淘宝下单部分的技术方案变迁,我不介绍变迁,而只对现有系统做介绍....
分类:
其他好文 时间:
2015-05-01 14:48:45
阅读次数:
121
提升高并发量服务器性能解决思路 ? 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业...
分类:
其他好文 时间:
2015-03-09 11:09:44
阅读次数:
111
web2.0网站的特征高并发、高流量、数据量大、逻辑复杂、用户分散等镜像将同一个网站发布到不同的服务器,分别有自己的url 好处: 如果主站不能正常访问,可以访问镜像服务器 缺点: 更新麻烦,用户需要记忆超过一个以上的url或者选择多个镜像网站中的一个,用户选择的不一定是最优的 适用场景: 下载的....
分类:
其他好文 时间:
2015-01-10 18:05:37
阅读次数:
186
服务器的负载均衡: 四层负责均衡 、七层负载均衡缓存 硬盘级缓存:将需要动态生成的内容暂时缓存在硬盘上 内存级缓存:减少数据库查询次数CPU与IO的均衡 如果发现某台服务器CPU负载很高而IO负载很低时,将某些耗CPU的进程换成耗IO的进程,达到均衡的目的,充分利用服务器资源,不会轻易崩溃读写分离....
分类:
其他好文 时间:
2015-01-10 18:05:24
阅读次数:
190
1.代码优化 缓存、异步、多线程、页面静态化、少new对象多用匿名、资源关闭、慎用异常处理 循环体优化:终止条件先定义、大循环放里,小循环放外、循环体内不相关计算移到外面、循环内不要创建对象缺、避免循环里面进行数据库操作、避免循环里面进行文件读写操作、将try/catch块移出循环、不要在循环中调用...
分类:
其他好文 时间:
2015-01-10 18:04:47
阅读次数:
150