1. 你这台机器用作PHP应用服务器肯定做不到"100并发每个网页请求1秒内响应"
2. 领导给你的只是一台开发用的机器,不是性能测试机器,更不会用作生产环境的服务器,要知道台式机在IDC机房是按4U高度收钱的,一年的托管费至少1万2。如果是公司内网应用,肯定到不了100个并发,除非贵公司是中石油。就算是对外提供服务,看你们的数据规模(2W行),三年内也是到不了100个并发的,除非贵公司是某省的12306的独家代理
3. 年轻人遇事淡定点,别用那么多感叹号
我刚才随手测试了一下,供参考:
ab -n 1200 -c 30 "http://detail1.web/index.php?module=s... //就是这个页面:http://detail.kinhom.com/index.php?mo...
结果如下:
Requests per second: 52.52 [#/sec] (mean)
Time per request: 571.251 [ms] (mean)
Time per request: 19.042 [ms] (mean, across all concurrent requests)
Transfer rate: 2452.83 [Kbytes/sec] received
Percentage of the requests served within a certain time (ms)
50% 538
66% 582
75% 611
80% 634
90% 694
95% 753
98% 818
99% 979
100% 3718 (longest request)
我的硬件配置:
WEB机(虚拟机):一核,2线程(Intel超线程),2G内存。30并发测试时load为5.7,无SWAP占用。有EA opcode cache,无应用级缓存,lotusphp框架(所有PHP写的框架里面最快的)
DB机(虚拟机):2核,4线程,8G内存
宿主机为6块15000转 SAS硬盘,RAID5
30个并发,只算HTML代码带宽消耗就达到20Mbps了,一年最少5万块的带宽费,如果还有图片的话,带宽费再乘以10。真到了这个访问规模的时候,肯定不会只用一台3000块的台式机了