电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

PHP程序加速探索之服務(wù)器負(fù)載測試

瀏覽:21日期:2024-02-04 17:31:06

服務(wù)器負(fù)載太大而影響程序效率也是很常見的,我們需要對(duì)此進(jìn)行測試。這里我以目前最常用的Apache服務(wù)器為例。

Apache服務(wù)器自帶有一個(gè)叫AB(ApacheBench)的工具,在bin目錄下。使用這個(gè)輕巧的工具我們可以對(duì)服務(wù)器進(jìn)行負(fù)載測試,看看在重負(fù)荷之下服務(wù)器的表現(xiàn)如何。ApacheBench 可以針對(duì)某個(gè)特定的 URL 仿真出連續(xù)的聯(lián)機(jī)請(qǐng)求,同時(shí)還可以仿真出同時(shí)間點(diǎn)數(shù)個(gè)相同的聯(lián)機(jī)請(qǐng)求,因此利用 ApacheBench 可幫助我們在網(wǎng)站開發(fā)期間仿真實(shí)際上線可能的情況,利用仿真出來的數(shù)據(jù)作為調(diào)整服務(wù)器設(shè)定或程序的依據(jù)。

在命令行下輸出:

./ab -n number_of_total_requests -c number_of_simultaneous_requests http://your_web_server/your_php_app.php

例如:

./ab -n 1000 -c 50 http://www.domain.com/myapp.php

AB將同時(shí)向http://www.domain.com/myapp.php發(fā)出50個(gè)并發(fā)請(qǐng)求,共發(fā)出1000次。

測試結(jié)果將可能是這樣的:

Server Software: Apache/2.0.16Server Hostname: localhostServer Port: 80Document Path: /myapp.phpDocument Length: 1311 bytesConcurrency Level: 50Time taken for tests: 8.794 secondsComplete requests: 1000Failed requests: 0Total transferred: 1754000 bytesHTML transferred: 1311000 bytesRequests per second: 113.71Transfer rate: 199.45 kb/s receivedConnection Times (ms)min avg maxConnect: 0 0 5Processing: 111 427 550Total: 111 427 555

myapp.php每秒鐘可以處理的請(qǐng)求數(shù)為113.71個(gè)。將請(qǐng)求數(shù)增加,看看服務(wù)器能否處理更大的壓力。你也需要調(diào)節(jié)Apache的MaxClients,ThreadsPerChild,MaxThreadsPerChild等參數(shù),基于你的httpd.conf中的MPM模塊選擇。

如果你想得到更詳細(xì)的信息,請(qǐng)到www.apache.org上查閱一些更深入的文檔,包括模塊和第三方的提高效率的工具。修改httpd.conf后,要重啟Apache服務(wù)器,然后再用AB測試。你會(huì)看到每秒請(qǐng)求數(shù)增加或減少。

記下每次的參數(shù),最后選擇最佳效率的那種配置。

要指出的是,除了AB,還有許多優(yōu)秀的服務(wù)器性能測試軟件。另外,如果你的服務(wù)器不是Apache,請(qǐng)自行尋找測試方法。

標(biāo)簽: PHP
主站蜘蛛池模板: 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 广州昊至泉水上乐园设备有限公司| 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 电镀标牌_电铸标牌_金属标贴_不锈钢标牌厂家_深圳市宝利丰精密科技有限公司 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 温州富欧金属封头-不锈钢封头厂家| 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 科研ELISA试剂盒,酶联免疫检测试剂盒,昆虫_植物ELISA酶免试剂盒-上海仁捷生物科技有限公司 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 识禅_对禅的了解,从这里开始| 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 珠宝展柜-玻璃精品展柜-首饰珠宝展示柜定制-鸿钛展柜厂家 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 手机存放柜,超市储物柜,电子储物柜,自动寄存柜,行李寄存柜,自动存包柜,条码存包柜-上海天琪实业有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 |