为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据服务器配置设置web服务参数?

如何根据服务器配置设置web服务参数?

幕布斯7119047 2019-04-07 11:18:42
最近一直在折腾服务器相关的东西,遇到些问题,请教下大家。目前网站访问情况:PV:15W+,IP:2W+服务器配置:CPU:4*Intel(R)Xeon(R)CPUE5-24300@2.20GHz内存:4G带宽:6M硬盘:2*100GHDD这台服务器以前用的是wdcp面板,php5.2+mysql5.1,高峰期CPU和负载一直很稳定,后来站点被黑后我接手处理,重新安装系统后,用的也是一键搭建的环境(blog.linuxeye.com上的包),搭建的Lanmp环境,开启服务后,用另外一台服务器ab测试(ab-c100-n500),CPU马上满载,负载也飙了上去,程序是WordPress,虽然目前高峰期能扛得住,但是CPU经常98%左右,访问速度没有以前那么快;通过查看并发情况netstat-an|grepESTABLISHED|wc-l,高峰期在600左右访问时明显要等待3秒左右,负载也是很高。对此想了解的是:这台服务器配置,这样的访问量算是极限了吗?能达到什么程度?Apache(2.4)中以prefork模式工作,一个用户访问会创建一个进程?Apache中的prefork配置中的MaxConnectionsPerChild参数,是每个进程的最大连接数,这个连接数指的是什么,比如访问一个页面同时会有js,css,img这些请求,指的是这些keepAlive期间的连接数?如何根据当前服务器配置来判断和设置apache或nginx的配置参数?资源占用的多少,是如何计算的?恳请有经验的前辈指点下,谢谢!
查看完整描述

2 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

建议:
1、架构改换成Nginx+PHP-FPM,Nginx+PHP-FPM环境搭建
2、将静态文件(JS、CSS、静态图片)全部放到到CDN上,现在CDN的价格很便宜的,推荐又拍、七牛
3、做好WordPress缓存,WordPress的很多博客页面完全可以做静态缓存,肯定有多插件来实现
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 355 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信