系统吞吐量(TPS)、用户并发量、性能测试概念和公式 一个系统的吞吐量(承压能力)与request对CPU的消耗,外部接口,IO等等有紧密关系 单个请求对cpu消耗越低,外部接口,ID响应越快,系统的吞吐量就越大,反之依然。 系统的吞吐量有3个概念:QPS,并发数,响应时间 ...
分类:
其他好文 时间:
2015-06-18 21:33:41
阅读次数:
1946
往往大数据量,高并发时, 瓶颈都在数据库上, 好多人都说用数据库的复制,发布, 读写分离等技术, 但主从数据库之间同步时间有延迟.代码的作用在于保证在上端缓存服务失效(一般来说概率比较低)时,形成倒瓶颈,从而能够保护数据库,数据库宕了,才是大问题(比如影响其他应用)。假设(非完全正确数据,仅做示例)...
分类:
数据库 时间:
2015-06-15 12:49:00
阅读次数:
188
客户端定义的变量永远都是一个人在用,所以定义成类的成员变量不会产生脏数据,对成员变量的访问都是一个线程一个人在操作。可以尽可能的使用成员变量。Java服务端的程序是并发的,有可能并发数会很大超过100多,后台的程序都是多人多线程访问,所以减少业务层成员变量的定义,..
分类:
移动开发 时间:
2015-06-12 15:16:38
阅读次数:
182
脚本非常简单,不清楚原理,逐行运行即可。使用时将脚本复制到home目录,并添加执行权限、定时任务即可。代码内容如下:#!/bin/shdate >> /home/date-time.txtsed 's/$/& Apache complicating No./g' /home/date-time.tx...
分类:
Web程序 时间:
2015-06-11 16:14:14
阅读次数:
141
打开windows server 计划任务管理器。定时执行如下的Bat脚本即可。在D盘新建一个monitor文件夹,创建ApacheMysql.bat文件。内容如下:在monitor文件夹中新建mysql、apache文件夹进入mysql文件夹,创建sql.sql文件,保存如下内容:select c...
分类:
数据库 时间:
2015-06-09 19:42:40
阅读次数:
156
apache 限制并发数需要安装:mod_limitipconn模块安装方法:yum install mod_limitipconn安装完成后:检查 Apache 模块目录,看是否含有 mod_limitipconn.so 文件.在 httpd.conf 中添加ExtendedStatus OnLo...
分类:
Web程序 时间:
2015-06-09 15:43:44
阅读次数:
124
1、什么是事务
事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。
原子性:要不全部成功,要不全部撤销
隔离性:事务之间相互独立,互不干扰
一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏
持久性:事务的提交结果,将持久保存在数据库中
2、事务并发会产生什么问题
1)第一类丢失更新:在没有事务隔离的情况下,两个事务都同时更新一行数据,但是第二个事务却中途...
分类:
数据库 时间:
2015-06-05 12:28:29
阅读次数:
179
NSOperation基本操作一、并发数(1)并发数:同时执?行的任务数.比如,同时开3个线程执行3个任务,并发数就是3(2)最大并发数:同一时间最多只能执行的任务的个数。(3)最?大并发数的相关?方法- (NSInteger)maxConcurrentOperationCount;- (void)...
分类:
移动开发 时间:
2015-06-05 00:12:05
阅读次数:
246
网站出现这样的错误信息: Error Summary:HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded.Detailed Error...
分类:
其他好文 时间:
2015-05-21 23:59:32
阅读次数:
359
我的程序是用python结合bottle框架写的,但bottle自带wsgi原本只是单进程单线程运行模式(Bottle默认运行在内置的wsgiref服务器上面。这个单线程的HTTP服务器在开发的时候特别有用,但其性能低下,在服务器负载不断增加的时候也许会是性能瓶颈,一次只能响应一个请求)。为了提..
分类:
编程语言 时间:
2015-05-20 20:42:51
阅读次数:
192