【发布时间】:2020-02-12 21:27:39
【问题描述】:
我有一个 Django 应用程序,它托管在 pythonanywhere 上。对于数据库,我使用了 SQLite(默认)。 所以我想知道我的应用程序可以处理多少用户? 如果两个用户同时注册或发帖,我的应用程序会崩溃吗?
【问题讨论】:
-
我不确定 Django 是否会添加任何约束,但这个类似:stackoverflow.com/questions/5102027/…
-
如果您正在创建一个多用户网站,我不建议使用 SQLite ...使用 MySQL 或其他一些“真正的”SQL 服务器。我使用 SQLite 的唯一地方是一些仅包含静态页面的站点:在这种情况下,SQLite 方便地将所有页面图像存储在一个文件中,但数据库内容永远不会“更新”,除非我...关闭-线。您描述的场景与 SQLite 的使用相矛盾。
-
PythonAnywhere 开发人员:@MikeRobinson 完全正确。 SQLite 是一个很好的数据库,可以在您开始使用时使用,一般来说,它不会破坏多个用户的事情——也就是说,它不会破坏你的数据——但它会非常慢,尤其是使用超过用户少。我肯定会推荐 MySQL 作为替代方案。
标签: python django database sqlite