我的用户不断要求在笔记本电脑上拥有我们设备图片的本地副本。 该文件夹中目前有5.2GB的数据,并且随着时间的推移将会继续增长。 有一些机会,我将能够减less该文件夹中的数据量,但最可能的是,我所做的任何更改将是微不足道的,因为大部分5GB是合法的和需要的。
我想我有几个select:
1)我可以使用我们网站上的文件夹来处理同步的文件。 我们的服务器或networking上的本地计算机上的某些东西会使图片文件夹与我们的networking服务器上的图片文件夹保持同步。 客户端膝上型计算机将不得不在他们的本地机器上有一定时间的同步软件,以使笔记本电脑与networking服务器上的文件夹保持同步。
2)我可以告诉员工,只有在本地networking上进行同步,才能使用我们的Internet连接。 这不是最好的select,因为它不会帮助任何偶尔出现在路上的人。 这也会迫使员工更加勤奋地引进笔记本电脑来执行更新。
笔记本电脑真的只是“订户”(使用一些MS SQL Server术语)。 我们networking上的服务器或本地计算机将是“发布者”,因为它需要推出添加项,例如删除,文件重命名,resize的图片等的更改。笔记本电脑将不需要“推”更改回到服务器,事实上,我们可能会想要防止笔记本电脑推迟更改,以防有人无意中删除了一堆照片,更糟糕的是,整个文件夹。
你会build议我用什么方法? 你会推荐什么软件?
我们的服务器是SBS 2008服务器,我们大部分的工作站都是XP。 越来越多的我们的工作站和笔记本电脑现在运行Windows 7,但不是全部。
我们的服务器网站的互联网连接不是很强大。 它是稳定的,但目前只有1.5mbps / 512mbps的DSL连接。 我们计划升级到总共四个DSL连接,我们将使用SonicWall路由器/防火墙进行负载均衡。
我在MS Access / VB6 / VBScript / ASP / VB.Net程序,所以我可能会写软件来做到这一点。 但是,如果已经存在处理这个问题的事情,我不想重新发明轮子。
使用SQL Server以某种方式来完成这可能是一个选项,虽然在这一点上,我们没有使用SQL Server。
你有没有考虑过Dropbox ?
如果这些计算机是域的一部分,则可以使用组策略中的“pipe理性分配的脱机文件”设置来分配要同步的文件夹。
否则,可以使用带有/ xo / mir开关的robocopy向下复制新照片并删除不再存在的照片。
您可以尝试开源的“图库”软件,通过将其托pipe在内部服务器上,可以通过内部networking使用该软件