(1)为什么学习PHP? 1.好就业; 2.入门简单,学习周期短,两个月即可; 3.学习编程思路,使编程习惯更加规范; 4.大公司直招; 5.处理大并发数据; 6.开源,所以更加安全 (2)PHP是什么? 1.PHP中文为超文本预处理器,是一种通用的开源脚本语言; 2.其语法主要吸收了JAVA(面向 ...
分类:
Web程序 时间:
2018-03-14 12:42:51
阅读次数:
205
apache 提供的 ab 可以对服务器进行压力测试, 安装 ab: apt-get install apache2-utils 安装完后,ab 在目录 /usr/bin/ 下的。 执行: ab -c 并发数 -n 请求数 请求的URL 如: ab -c 2000 -n 50000 http://1 ...
分类:
其他好文 时间:
2018-03-11 00:14:16
阅读次数:
182
信号量 信号量用来控制线程并发数的,BoundedSemaphore或Semaphore管理一个内置的计数 器,每当调用acquire()时-1,调用release()时+1。 计数器不能小于0,当计数器为 0时,acquire()将阻塞线程至同步锁定状态,直到其他线程调用release()。(类似 ...
分类:
编程语言 时间:
2018-03-10 00:17:29
阅读次数:
220
开始性能测试前需要了解的内容: 1、项目具体需求。 2、指标:响应时间在多少以内,并发数多少,tps多少,总tps多少,稳定性交易总量多少,事务成功率,交易波动范围,稳定运行时长,资源利用率,测哪些交易,哪些接口,测试哪些场景。 3、环境:生产环境服务器数量,测试环境服务器数量,按照资源配比得出测试 ...
分类:
其他好文 时间:
2018-03-09 18:00:17
阅读次数:
197
查看日志,有一个[warn]: 3660#0: 20000 worker_connections are more than open file resource limit: 1024 !! 原来安装好nginx之后,默认最大的并发数为1024,如果你的网站访问量过大,已经远远超过1024这个并发 ...
分类:
其他好文 时间:
2018-03-05 11:17:56
阅读次数:
140
1、创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率 2、线程并发数量过多,抢占系统资源从而导致阻塞 3、对线程进行一些简单的管理 延时执行、定时循环执行的策略等 ...
分类:
编程语言 时间:
2018-03-03 10:57:38
阅读次数:
141
查看mysql数据库连接数、并发数相关信息 1.mysql> show status like 'Threads%'; + + + | Variable_name | Value | + + + | Threads_cached | 58 | | Threads_connected | 57 | # ...
分类:
数据库 时间:
2018-02-28 16:20:09
阅读次数:
199
为什么使用线程池: 1、创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率。 2、线程并发数量过多,抢占系统资源从而导致阻塞。 3、对线程进行一些简单的管理。 在java中,线程池的类为ThreadPoolExecutor,该类提供了四种构造方法: 方法中的参数: in ...
分类:
编程语言 时间:
2018-02-24 19:29:16
阅读次数:
171
ab工具是apache自带的一个压力测试工具,可以在apache的安装路径下的bin目录下找到,我的环境中是在/usr/local/apache/bin/目录下; ab 压测主要使用两个参数: -n 请求数 -c 并发数 对于测试的结果,主要关注两个点: Requests per second 服务 ...
分类:
Web程序 时间:
2018-02-20 22:53:04
阅读次数:
257