技术解析

网站 CPU 占用率不太满意,有哪些地方可以优化。
0
2021-05-25 19:03:55
idczone

目前打开网站 CPU 占 1.1%,还是不太满意,如何将 cpu 降大带宽服务器下来。 top 看到主要是 nginx 占用的。 阿里云单核 1G 。


不要告诉我加钱买 vps , hhhh 。

真有时间 1.1% 你也优化

呵呵

支持多少并发的情况下是 1.1%?
为什么要优化?仅仅因为看数字不顺眼?
主要占用是 nginx ,那么你将其他后台程序关了能否达到你想要的?
你的满意程度是多少?

1.1%不用优化了吧

用汇编重写试试

来来来,我这有砖头

单个访问 1.1%,满意程度无上限。主要是了解应该如何再降低及哪些方面。

无聊 & 能优化多少是多少 能学到一点优化的经验也是好的。

之前自己连续 F5 结果把站给刷到 502 。。

nginx 自身代码跟架构都是高度优化的产物,你要追求更好的资源利用率,直接自己上,写一个 web server 就好了。
而且你的情况典型就是想太多,你一个访问能说明什么问题? nginx 那种 master-worker 模式,你一个并发它也要开那么多个线程,这资源本身就是没办法省的,要不你就直接限制一个 worker ,那你看到数字自然就会变小,虽然你的并发肯定会下降。
过早的优化是万恶之源---高德纳
想追求解决 C10K 的能力,你首先就去做个有 C10K 问题的产品出来。对着一个访问量很低网站能想出什么?
想仅从软件方面解决问题的都是想太多。典型的你换个更好的 VPS ,你的 CPU 占用率就会下降,这难道不是方法?你的评价标准本来就有问题嘛。

主要是换 vps 要加 rmb 。不过这么一说我大致也明白了,十分感谢回答。

分析是啥带来的压力,数据库就上 redis 之类的, php 就上 opcache 啥的,再处理下静态化之类的,我觉得也差不多了吧

已有用 opcache ,缓存, memcached , mysql 。

倒不如深入了解下到底是哪个步骤吃了 CPU 资源,而不是一些笼统的概念或使用某种新的服务。

上 FastCGI 做动静分离

主要是如何深入了解。。

试试,谢。

然道不是很苦恼 CPU 才 1.1%,说明访问量不大,资源闲置。

再跑个 MC 就不会在乎那 1.1%了

cpu 跑不到 70% 就是在浪费资源

你这个是妄想,估计一天到晚都没几个人访问,追求这个有啥用

F5 刷到 502 应该考虑先加大 FPM 的 max children.

也是
感谢

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服