山豆从网络搜索得到的结果自己用了下,发现效果还不错,现转载该文章如下:
前几天用亚马逊云1核心0.5g内存的主机,搭建wordpres网站,几次刚开始启动网站后都还好,过了一夜来看负载都在100%,CPU在80%波动。在主机查看top后是php-fpm占用30%,Python占用50以上(这个Python是啥,我也不懂),怀疑被人打了或者下马了。
我也不懂呀,百度了下解决下面3个问题,然后目前负载一直很好20%以下,内存还占用越来越少。
1.php-fpm: 适当限制php并发。
(说明:服务器中搜到php-fpm.conf这个文件打开进行配置,其中 pm = dynamic 改为 pm= static 另外 pm.max_children = XXX的数值建议是: xxx=机器内存(M) 除以40 。这个得出的数值自己适当调整)
2.使用 OPcache 加速 PHP 代码执行效率
3.使用 Memcached 把数据缓存到内存
目前用了2天效果不错,新网站负载率目前一直在20%以下
另外我这是美国的主机用了cloudfare家的免费cdn,网站打开速度还可以。
山豆的部分服务器比以上站长用得好多了,程序是zblog,也使用了以上方法进行调整,结果果然不错,感谢该站长的分享。


还没有评论,来说两句吧...