0

我目前正处于创建 PHP 应用程序的最后阶段,我打算将其作为托管应用程序出售。

这些应用程序实际上是一个文件管理器,不会回复任何数据库。

我的问题是,托管此应用程序的最佳方法是什么。

我最初的想法是创建一个包含托管应用程序文件的 ZIP 文件,然后当用户注册时,此 zip 文件将被提取到他们的用户文件夹(http://domain.com/username)和其中的配置文件然后将编辑目录以反映其设置。

这是矫枉过正吗?如果有更实际的方法可以做到这一点?

任何帮助/建议将不胜感激。

谢谢。

4

2 回答 2

2

您可能想要的最后一件事是为每个新用户积累一个新文件,更不用说代码库的完整新副本了。想象一下,如果您需要修复一个错误并让 1000 个代码库副本四处飘荡, 陷入什么样的混乱。您的应用程序可以在没有数据库的情况下运行,这很好,但在多用户设置中这是非常不切实际的。

  • 保留一份所有用户都使用的代码库副本。
  • 使该代码具有多用户意识,并为每个用户从某处动态提取其设置。
  • 最好的解决方案数据库。
于 2011-02-14T00:07:21.623 回答
1

您不应该为每个用户复制代码。您要做的是创建应用程序的一个实例,并赋予它独立处理多个用户的能力。给它一个登录系统,以便用户可以登录并管理/上传他们的文件。

于 2011-02-14T00:05:31.733 回答