nginx - 如何根据服务器配置设置web服务参数?
淡淡烟草味
淡淡烟草味 2017-05-16 17:02:45
0
3
413

最近一直在折腾服务器相关的东西,遇到些问题,请教下大家。
目前网站访问情况: PV: 15W +,IP: 2W+
服务器配置:
CPU:4 * Intel(R) Xeon(R) CPU E5-2430 0 @ 2.20GHz
内存:4G
带宽:6M
硬盘:2 * 100G HDD


这台服务器以前用的是wdcp面板,php5.2 + mysql 5.1,高峰期CPU和负载一直很稳定,后来站点被黑后我接手处理,重新安装系统后,用的也是一键搭建的环境(blog.linuxeye.com上的包),搭建的Lanmp环境,开启服务后,用另外一台服务器ab测试( ab -c 100 -n 500 ),CPU马上满载,负载也飙了上去,程序是WordPress,虽然目前高峰期能扛得住,但是CPU经常98%左右,访问速度没有以前那么快;
通过查看并发情况 netstat -an | grep ESTABLISHED | wc -l,高峰期在600左右访问时明显要等待3秒左右,负载也是很高。

对此想了解的是:

  1. 这台服务器配置,这样的访问量算是极限了吗?能达到什么程度?
  2. Apache(2.4)中以prefork模式工作,一个用户访问会创建一个进程?
  3. Apache中的prefork配置中的MaxConnectionsPerChild参数,是每个进程的最大连接数,这个连接数指的是什么,比如访问一个页面同时会有js,css,img这些请求,指的是这些keepAlive期间的连接数?
  4. 如何根据当前服务器配置来判断和设置apache或nginx的配置参数?资源占用的多少,是如何计算的?

恳请有经验的前辈指点下,谢谢!

淡淡烟草味
淡淡烟草味

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!