我认为我大大低估了使用Django托管网站的专业知识。我想我现在已经了解了所有部分的作用,但是我想再次确认一下这一知识。我网站的目标/所需功能是:
主要应用基本上是一个带有非数字骰子滚轮的聊天室,用户可以在其中创建非常简单的个人资料,并可以在不同的房间中使用不同的图像和名称(头像)。
当然,我正在尝试以尽可能少的钱来做到这一点。 (当前)这是一种业余爱好/学习的东西,而不是商业投资。我不希望流量过大/这不是启动的主要考虑因素(但是,当然,我知道我应该考虑可伸缩性)。
我已经能够在localhost上开发应用程序/站点。但是,当涉及到生产时,我真的要克服我所缺乏的知识。这就是我想我需要做的。
问题
媒体文件:
另一个S3存储桶是否有效?有更好或更简单的方法可以做到这一点吗?
重新加载和带宽
我应该为重新加载页面的一部分和用尽带宽担心多少?我能弄清楚如何重新加载聊天/骰子的唯一方法是每2秒让JS重新加载页面的一部分。 (从技术上讲,三个脚本每个都会重新加载页面的一部分,这是我关注的一部分。)
SQLite与其他人
我看到的许多教程都涉及使用不同的数据库。我需要切换到(例如)PostGreSQL吗?有便宜的(免费)方法吗?我看过一个使用Elephantsql的教程,但是Tiny Turtle的免费计划(20MB数据/ 5个连接)使我担心我会很快超出免费计划的限制。
域
我是否需要运行服务器(例如Nginx或Apache)才能将EC2上的实例连接到我的域?
最后
我还想念其他东西吗?这个项目的(非业余爱好)目标是让我增强使用Python的经验并进一步了解DB。在这一点上,我很想聘请某人来照顾我尚未完成的工作。如果我要雇用某人,大概(数量级)应该花多少钱? (例如,对于每小时可能收取100美元费用的人来说,这是一个小时的工作量吗?)