首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在高性能服务器上减慢Apache响应时间

在高性能服务器上减慢Apache响应时间
EN

Stack Overflow用户
提问于 2014-07-20 05:48:03
回答 2查看 3.8K关注 0票数 3

我的服务器环境:CentOS6.5 x86_64,Apache2.2.27使用PHP5.2.17 (cli)的预叉模块。这台服务器适用于一个流媒体视频站点(比如youtube),而我对Apache的响应时间有问题,我认为httpd.conf文件存在问题。所以谁能帮我配置Apache?

服务器规范:

  • 英特尔Xeon 2xE5-2650v2
  • 核心/线程: 16c/32t
  • 频率/突发: 2,6 GHz+/3,4 GHz+
  • RAM: 128 GB DDR3 ECC 1600 ECC
  • 硬盘:3x2TB SATA3 6 Gbps和硬件RAID 5 (MegaRAID LSI 9271-4i CacheVault 1 GB)
  • 保证带宽: 500 Mbps

目前,apache配置如下:

  • 启动服务器5
  • 最少备用服务器5
  • 最多备用服务10
  • 服务器限制8192
  • 最大客户4800
  • 每个儿童最多10000次请求
  • 保持活动超时5
  • Max保持活动请求100默认
  • 超时300默认

我使用suphpPHP5Handler和Apache suEXEC。

该网站每天接待约40-60000名访客(120-180k印象/日)。

当在线用户超过200时,Apache的响应时间会变慢,

(预先谢谢:)

EN

回答 2

Stack Overflow用户

发布于 2018-09-12 13:43:26

我建议您使用以下工具来微调您的服务器。

阿帕奇:

代码语言:javascript
复制
https://github.com/richardforth/apache2buddy

Mysql:

代码语言:javascript
复制
https://github.com/major/MySQLTuner-perl

此外,我建议您将静态内容卸载到cdn (images.js.css),因为它们可能会吃掉您的they服务器。使用gzip压缩并进行静态资产缓存。在下面的工具上对站点执行扫描,查看请求的响应时间。

代码语言:javascript
复制
webpagetest
gtmetrix
票数 2
EN

Stack Overflow用户

发布于 2014-07-28 02:27:26

也许你的网站会因为数据库的限制而慢下来?如果你说有200个用户,这看起来像是我的ŚQL的默认限制。

你确定它和apache有关吗?

如果您在某个地方没有很好地关闭连接,它可能会耗尽连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24847778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档