【发布时间】:2015-05-12 10:08:51
【问题描述】:
我的客户目前只有一台服务器,上面同时运行着 MySql 和 Apache,在一年中的繁忙时间,他们偶尔会看到 Apache 因为连接太多而崩溃。
它们运行两个应用程序;他们繁忙的基于 PHP 的公共电子商务网站和他们(仅在工作时间忙碌)内部订单处理类型的应用程序,有 15-20 个并发用户。
我已经设法让他们增加足够的预算来购买两台服务器。我正在考虑: A) 一台运行 Apache/PHP 的服务器,另一台作为专用 MySQL 服务器,或 B) 一个只运行他们的公共网站,另一个运行 MySQL 和内部应用程序。
我看到 A) 的好处是 Mysql my.cnf 可以调整为使用该服务器的所有资源,但它的缺点是只有一个 Apache 实例运行。
B) 会将 Apache 上的负载分散到两台服务器上,但会限制 MySQL 在该服务器上的资源,即使在不使用内部应用程序的工作时间之外。
我只是无法决定采用哪种方法,如果您有任何反馈,我将不胜感激。
【问题讨论】:
标签: php mysql apache centos mariadb