----常见但麻烦的问题: 网站前后台资源同步, 欢迎讨论!!
问题是这样的:
管理后台和网站前台分别放在不同的机器,后台1台机器,前台多台。 处于局域网。
有些资源文件,如图片,需要在后台管理(上传或删除), 为了前台的效率,这些资源要同步到前台。
-----------------------------------------------------------------------------------
同步过程中要考虑的问题:
1. 安全,这个就不用说了。
2. 读写冲突, 前台文件正在被读,后台需要覆盖它。(这个优先级低点没关系)
主要是安全问题!!
------------------------------------------------------------------------------------
现在想到的几种方法:
1. 上传后直接覆盖到前台,这需要共享文件夹,且共享文件夹需要开放asp.net用户权限,不安全;
2. windows 服务,每隔一小时覆盖, 其实我比较倾向这个方法。 用windows程序可以成功,但是做成服务,同样的代码确不能CreateDirectory,说是没有权限;原因不明。
3. ftp 具体怎么做,还不清楚
-------------------------------------------------------------------------------------
监视后台文件夹后同步就不予考虑了, 不需要实时同步!
-------------------------------------------------------------------------------------
大家有什么建议,欢迎讨论