加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 分析Apache Mysql Php服务器 – 这是瓶颈?

发布时间:2020-12-13 17:17:52 所属栏目:Linux 来源:网络整理
导读:如何配置 Linux Apache Mysql Php服务器以提高速度? 我有一台服务器,在Ubuntu 8.04上运行了大量修改过的MediaWiki实例.这有点迟钝 – 我还没有采取任何措施来优化它,所以我确信有很多悬而未决的成果可以让它快得多. 但为了优化您需要先测量.我如何找出哪个
如何配置 Linux Apache Mysql Php服务器以提高速度?

我有一台服务器,在Ubuntu 8.04上运行了大量修改过的MediaWiki实例.这有点迟钝 – 我还没有采取任何措施来优化它,所以我确信有很多悬而未决的成果可以让它快得多.

但为了优化您需要先测量.我如何找出哪个组件(Apache,Php,Mysql)占用了服务页面的最大时间?

解决方法

好吧,当你分析这样的东西来找到瓶颈时,你需要逐一排除问题.你需要一个基线来进行比较.如果您安装了“ab”工具(它带有apache),您可以使用它.

为了获得基线,我建议至少获得几百个请求的平均值.这是一个例子:

$ab -n 400 http://yousite/

查看“每个请求的时间”行的结果,它看起来像:

Time per request:       96.031 [ms] (mean)

记下那个时间,因为这是基线.

排除apache是??罪魁祸首在你的服务器上创建一个静态页面(只需保存你认为缓慢/缓慢的页面的html)并再次运行ab.

将一些PHP扔进静态页面.它不一定是大量的,但实际上应该做一些工作. MediaWiki是非常好的代码,所以如果你的系统上存在PHP瓶颈,那么我的钱就是将PHP堆栈实际加载到内存中并再次执行测试.

看看这三个数字,看看下一步之间最大跳跃的位置.我的赌注是MySQL是三者中最慢的,但很可能是你在页面上加载大量图像,这会减慢总的请求时间,在这种情况下你可能想重新考虑设计页.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读