2011-01-28 76 views
0

将数据传输到服务器的最佳方法我正在编写两个Django应用程序:一个可以及时生成大量数据,另一个可以显示它。生成它的应用程序将运行在我家的一台机器上,显示数据的应用程序将是互联网上的一台机器。什么是从代码

您认为将数据从生成内容的应用程序(SQL条目+文档)传输到显示它的应用程序的最佳方式是什么?

我的第一个想法是以某种方式通过FTP(代码)将其作为压缩负载发送,并在显示服务器上使用cron来定期处理新的负载并将数据合并到现有的负载中。

还有其他想法吗?我宁愿python/django

回答

0

安装两个数据库 - 一个主站和一个从站。在主设备上写入并使从设备与主设备同步。这样,当连接断开时,您不必担心。

0

这就是RESTful Web服务的全部内容。

您的网络服务器有两件事。

  1. “显示数据”。大概通过HTML网页。但也许不是。这个问题太模糊了。

  2. 收集您的应用程序创建的数据“能够及时生成大量数据”。这是普通的REST请求,通常使用POST,具有身份验证和合理的安全级别。

您的应用程序“能够及时生成大量数据”将做两件事。 “

  1. ”生成大量的数据“。不管什么意思。

  2. 使用urllib2向您的Web服务器发出RESTful Web服务请求,以提供显示的数据。

这是一个非常非常标准的设计模式。这就是Amazon.com,eBay和几乎所有具有RESTful API功能的网站。