【问题标题】:Mysql php - web app scale? (What means large?)Mysql php - Web 应用程序规模? (大是什么意思?)
【发布时间】:2025-12-26 16:35:11
【问题描述】:

我正在开发一个网络应用程序,并且我已经有一个主机。我为我的客户制作了一些网站和应用程序(流量很小),但现在我想创建一个免费使用的网络应用程序,所以我希望有 5000 多个用户。

我在这里阅读了很多问题和答案,什么是大流量和大桌子。像数百 GB-s 和 1000 万行并不大。我想不是,但我想启动这个应用程序并且我有一个“简单”的主机(php、mysql、“无限”数据库大小)。

你能定义尺寸间隔、比例吗?例如:“100M

我猜例如,如果 5000 个用户有 1000 行/用户就足以使用此托管服务。但是我不想因为性能问题而打扰用户,所以如果这个用户数变成 500.000,我不想迷失在黑暗和松散的用户中。

大概的限制在哪里,什么会导致性能问题? (使用此托管)

【问题讨论】:

  • Facebook 也是从一台 mysql 服务器开始的 :-)
  • PHP 代码的质量可能是最大的因素,然后是数据库设计。

标签: php mysql web-applications hosting large-data


【解决方案1】:

我想一开始这应该足够了。随着时间的流逝,您将看到您的项目是否成功并每天带来数百名新用户。如果是这样,那么您将不得不考虑迁移到更大的主机或专用服务器,之后您可能会考虑创建一个 PHP 和 MySQL 服务器集群...

所以,很快:一开始就足够了。

性能问题——这不仅取决于用户数量、行数等。它还取决于 webapp 的编写方式——当然可以进行一些 PHP 和 SQL 性能调整,但直到你有一个webhosting 你只能做一点(如果有的话)服务器性能调整。

【讨论】: