我有多个网站都有共同的产品图片,也有自己的自定义产品图片(名称相同)。我希望每个站点都有一个文件夹,其中包含这些内容的合并但显然不希望复制常见图像,如果将新图像添加到自定义文件夹中,该文件夹与公共文件夹中的文件具有相同的文件名,则会中断链接不更新公用文件夹。 公共文件夹也经常更新。
例如:
\ CommonImages
\ ImagesSiteA
\ ImagesSiteB
我不确定要使用哪种类型的文件链接方案?
NTFS文件系统Server 2012
答案 0 :(得分:0)
这将成为一个资源管理问题,以保持同步,并且您需要某种工具来提供帮助。硬链接会有所帮助,但是您必须克服某些困难。例如,可能的情况:
\CommonImages
a.png
b.png
c.png
\ImagesSiteA
a.png --> hard link to \CommonImages\a.png
b.png --> an image unique to this site
c.png --> hard link to \CommonImages\c.png
\ImagesSiteB
a.png --> an image unique to this site
b.png --> hard link to \CommonImages\b.png
c.png --> hard link to \CommonImages\c.png
艺术部门更新常见图像时会出现问题。编写临时工具,删除旧文件,然后重命名和/或移动临时文件以匹配原始文件并不罕见。在这种情况下,站点中的链接文件可能会与公共文件解除关联...即站点仍然具有旧文件。
如果这种情况发生在常见的c.png中,例如,网站a和b仍然会彼此链接,但不会链接到公共网站。
你可以看到这可能成为一个主要的头痛问题。 NTFS通常可以缓解临时/删除/重命名周期,但它并非万无一失(他们一直在制作更好的傻瓜)。您需要测试您的流程并建立机制来审核与哪些内容相关联的内容。您可以考虑使用脚本重新链接站点中计划的链接文件。
这一切都是可行的,但需要一些流程管理来保持你喜欢的一切。