我是一名专业的网站管理员,学习了常用的“测试”方法。我正在使用一台大型 24Core LAMP 服务器,该服务器具有 32GB 内存和 100mbps 连接。
我已经对 apache 配置进行了多次调整,但用户级别仍然存在问题。
在进行一些负载测试之后,它似乎只能处理 350 个并发用户(页面加载时间为 10 秒),但 10 秒之后时间就急剧上升。
当 Mysql/CPU/RAM 超负荷运转时,这很令人费解。(这就是为什么我在 apache 中查看最大客户端数量)。
还有什么想法可以将 1000 个用户的页面加载时间减少到 10 秒以下?
I/O 请求也很好。
编辑 - 这是一个 PHP 网站,动态内容由 MySQL 提供。索引页总共需要下载约 1.5MB。
还应增加 50 到 250 个当前用户,网站加载时间在 3.5 秒以下。
答案1
您是否启用或禁用了 KeepAlive?如果已启用,请尝试禁用它,看看是否有区别。
您可以发布您的 Apache 配置吗?