我应该通过SSH还是在本地在我的服务器上设置我的Django应用程序?

确定noob问题:我有一个微型的AWS EC2实例运行,我正在通过这个 Django教程。 SSH到我的EC2意味着我正在做的所有工作,如编辑configuration文件,使Django的应用程序/项目等,是非常缓慢,滞后(我的互联网连接不是很快)。

我可以/应该在本地完成大部分工作,然后在完成后将file upload到正确的位置,然后通过慢速SSH执行所有的apacheconfiguration?

在本地处理文件:

  • 优点:您可以在本地编辑文件,延迟时间为零。
  • 缺点:您需要上传文件才能testing。

远程处理文件:

  • 优点:该文件立即可用于您的应用程序。
  • 缺点:编辑时必须处理滞后。

不太确定还有什么 – 如果滞后打扰你,请在本地进行编辑并上传(或者考虑使用类似sshfs的东西)。