我目前正在构建一个Web应用程序,我希望我的用户拥有自己的URL来识别它们。我可以使用子域或使用文件夹来执行此操作,并且我想知道其中任何一个的优点和缺点。
我非常喜欢文件夹解决方案,因为我的URL映射非常简单。我已阅读有关自动生成子域的信息,其中一个解决方案是创建虚拟主机,然后重新启动我的nginx。这是一个解决方案,但我不希望每次创建新帐户时都必须重新启动我的Web服务器。如果还有其他方法可以进行自动子域创建,那么这也很棒!
谢谢!
答案 0 :(得分:1)
我认为目录是要走的路。我相信将Django更容易调整到目录的方式比子域更容易。当一位用户发表评论时,您可以避免每次都重新启动服务器。
我更喜欢保留子域名以供系统使用。用户应该获得自己的目录。这不是规则,只是我的偏好。
答案 1 :(得分:0)
使用mod_wsgi而不是cgi脚本,它们允许您使用任意URL配置(例如:Django,web.py,Zope ......)