一、扎实PHP自身的基础知识、函数、常量等,尽量用内置的方法解决问题(因为个人写的往往执行效率没有内置方法高);
二、代码尽量少的实现功能(因为PHP的执行其实是,将咱们的代码先处理成底层语言进行机器执行,如果代码多,转化的内容多自然耗时多);
三、进行优化时可以通过压力测试ab进行测试自己写的代码,并对代码进行优化后,再次压测一下效率;
四、少用@符号;
五、多使用u...
分类:
Web程序 时间:
2015-07-14 20:33:11
阅读次数:
117
值得学习的C语言开源项目C++ 资源大全值得学习的C语言开源项目1.WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench...
分类:
编程语言 时间:
2015-07-13 18:20:50
阅读次数:
371
Crazyflie 2.0架构包括两个微控制器:
A NRF51, Cortex-M0, 用于实现无线通信和电源管理:
(1)按键开关逻辑(ON/OFF logic)
(2)控制给其他系统供电(STM32, sensors and expansion board)
(3)电池充电管理和电压测量
(4)Master 无线bootloader
(5)无线和BLE通信
(6)探测和检测...
分类:
其他好文 时间:
2015-07-10 19:02:21
阅读次数:
257
先说下问题:
我在做性能测试时,使用JMeter搞了100个并发,以100TPS的压力压测十分钟,但压力一直出现波动,而且出现波动时JMeter十分卡,如下图:
周期性TPS波动
各种推测:
所以开始找环境的各种原因,起初以为是JMeter的连接被“劫持”了,不然JMeter也不会卡的。所以,花了整整一下午时间,去排除压测机环境、被压测环境(TCP连接数、程序上的问题等等)...
分类:
其他好文 时间:
2015-07-09 19:53:42
阅读次数:
334
值得学习的C语言开源项目C++ 资源大全值得学习的C语言开源项目1.WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench...
分类:
编程语言 时间:
2015-07-06 13:59:57
阅读次数:
174
安装环境:CENTOS6.5,nginx1.6.2,php-5.5.18,mysql5.5.38在安装软件之前安装epel源,就可以直接用yum安装libmcrypt,mhash,mcrypt等php扩展。安装nginx解决依赖关系,安装开发包组"Development Tools"和 "Serve...
分类:
系统相关 时间:
2015-07-01 06:16:18
阅读次数:
549
根据自己的使用经验是:ab压测的目标是在自身服务器上时(即测试地址是127.0.0.1),模拟超过3000人的并发没有问题,在非自身服务器时模拟人数不超过8000人且,并发数和链接数的比例是1:10时也没有太大问题。网上流传方法一:使用ab或者webbench做压力测试,如果并发数开到1000..
分类:
其他好文 时间:
2015-06-24 19:22:01
阅读次数:
208
硬件配置:xenserver虚拟机两核CPU型号:Intel(R)Xeon(R)CPUE5-2620v2@2.10GHz内存Buffer_Pool1G表数据量1万行loadrunner工具压测,短连接,Percona5.6+thread_pool+jemalloc-----------------------------------------------------------------------------------------------..
分类:
其他好文 时间:
2015-06-24 16:44:01
阅读次数:
438
开发反应做压测时并发上不去,有条SQL执行非常慢,于是explain下:
MariaDB [db_vip]>
MariaDB [db_vip]> explain select ext_id, mid, msource_id, msource_type, referee, mobile, tel, mpassword,status from m_db_vi...
分类:
数据库 时间:
2015-06-20 01:33:55
阅读次数:
133