【发布时间】:2013-02-11 05:43:27
【问题描述】:
我知道我的问题的标题相当模糊,所以我会尽量澄清。请随时审核此问题,使其对社区更有用。
假设标准 LAMP 堆栈具有或多或少的默认设置(允许进行一些调整,客户端和服务器端缓存已打开),在现代硬件(16Gb RAM、8 核 CPU、无限磁盘空间)上运行等),部署一个相当复杂的 CMS 服务(一个 Drupal 或 Wordpress 项目以供争论) - 在我必须开始考虑性能之前,我可以合理地期望容纳多少流量、SQL 查询和用户请求?
注意:我知道具体细节很大程度上取决于项目的细节,即优化 MySQL 查询、索引内容、最小化文件系统命中 - 假设 Web 开发人员做了专业的工作 - 我真的在寻找一个 非常粗略的数字,包括每天的访问量、高峰访问时间的流量、(事务性)MySQL 出错之前的记录数等等。
我知道真正回答我的问题的唯一方法是在真实项目上运行负载测试,我担心我的问题可能会被视为部分离题。
我想从有第一手经验的人那里得到一组数据,例如“我们运行了这样那样的设置,它至少处理了这么多负载[在这样那样之后问题开始浮出水面]”。我也对任何确信(我的时间很短)阅读我可以做的以更好地理解这件事非常感兴趣。
附:我明天要见一位客户讨论他的项目,如果他的项目结果类似于 FourSquare,我想准备好推理性能。
【问题讨论】:
标签: performance optimization lamp traffic server-load