代码之家  ›  专栏  ›  技术社区  ›  Justin C

使用Windows服务或网站代码将数据库同步到上载的文件

  •  0
  • Justin C  · 技术社区  · 14 年前

    我应该将同步逻辑编码为文件上载页的一部分,在站点的管理部分进行保护,还是应该创建一个Windows服务,不断地在特定目录中查找要处理的文件,我可以通过FTP将文件放入其中?

    我在过去使用过Windows服务,它们工作得很好,但是如果我不得不对代码进行更改,那么所需的时间可能比修改ASPX所需的时间要长。

    他们的安全利益是这样还是那样? 性能优势? ASPX页面赢得“易维护性”类别。

    1 回复  |  直到 14 年前
        1
  •  2
  •   IrishChieftain    14 年前

    我会创建一个Windows服务来监视一个安全文件夹并使用 directory watcher 查找新文件。由于这些文件来自另一个系统,因此本质上是异步的,而且让一个单独运行的Windows服务在更新发生时监视更新的性能要高得多。它还可以解析文件并为您更新数据库。