【发布时间】:2013-09-26 07:21:17
【问题描述】:
我有一个网站 (.org),用于我在 LAMP 上的一个项目,该项目托管在一个共享计划上。
它开始时非常小,但现在我将这个社区扩展到其他州(在美国)并且发展迅速。
我每天(大约 4 个月前)有 30,000(左右)次访问,我的网站运行良好,今天我达到了 100,000 次访问。
我想确保我的网站能够为所有人快速加载,而且由于它不赚钱,我无法真正将它转移到私人服务器上。 (这是志愿者工作)。
这是我的设置:
- Apache 2
- PHP 5.1.6
- MySQL 5.5
每个州有 10 页,人们可以在每一页上贡献、撰写文章、点赞、分享等……在几页上,我可以在午餐时间每小时达到 10,000 篇,而其余时间则很安静。
所有数据库均已正确设置(我亲自花钱请了一位 DBA 专家来构建代码)。我很确定代码也很好。现在,如果我使用 memcached,我可以使页面更快,但问题是我无法使用它,因为我在共享主机上。
MySQL 能否支持这么多人,每分钟处理大量请求?或者我应该创建一个基金来转移到私人服务器并安装我需要的所有工具来加快速度?
谢谢
【问题讨论】:
-
这不是 SO 的话题,但是问 MySQL 是否可以支持 X 数量的人是没有意义的 --- 许多使用 MySQL 的网站使用 MySQL,包括 Wikipedia(至少在之前它切换到 MariaDB)。您的设置能否处理负载取决于其他因素。
-
@Juhana 谢谢,我只是想确定...我没心情重做所有事情
标签: performance optimization lamp response-time