我目前正处于创建PHP应用程序的最后阶段,我打算将其作为托管应用程序出售。
这些应用程序实际上是一个文件管理器,不会在任何数据库上回复。
我的问题是,将这个应用程序托管的最佳方法是什么。
我最初的想法是拥有一个包含托管应用程序文件的ZIP文件,然后当用户注册此zip时将其解压缩到其用户文件夹(http://domain.com/username),以及此目录中的配置文件然后将被编辑以反映他们的设置。
这有多大意义吗?如果有更实际的方法可以做到这一点?
非常感谢任何帮助/建议。
感谢。
答案 0 :(得分:2)
您可能想要的最后一件事是为每个新用户累积一个新文件,更不用说是一个完整的代码库新副本。想象一下,当你需要修复一个bug并且你的代码库有1000个副本浮动时, 将进入进入。你的应用程序在没有数据库的情况下工作非常棒,但在多用户设置中这是非常不切实际的。
答案 1 :(得分:1)
您不应该为每个用户复制代码。您要做的是创建一个应用程序实例,并赋予它独立处理多个用户的能力。给它一个登录系统,以便用户可以登录并管理/上传他们的文件。