2016-10-05 4 views
0

J'ai plusieurs sites qui ont des images de produits communs et aussi leurs propres personnalisées (avec les mêmes noms). Je veux avoir un dossier pour chaque site qui a ces contenus fusionnés mais évidemment ne veut pas de copies des images communes et si une nouvelle image est ajoutée au dossier personnalisé qui a le même nom de fichier qu'un fichier dans le dossier commun, il casse le lien ne met pas à jour le dossier commun. Le dossier commun est également souvent mis à jour.Liens, liens physiques et liens symboliques: Avoir tous les fichiers d'un dossier avec des fichiers personnalisés aussi

par exemple:

\ CommonImages

  • Master Collection d'images de produits, fréquemment mis à jour

\ ImagesSiteA

  • Contient le contenu de \ CommonImages
  • Contient son sur les fichiers uniques pour SiteA, peuvent avoir les mêmes noms que les fichiers dans \ CommonImages

\ ImagesSiteB

  • Contient le contenu de \ CommonImages
  • Contient ses fichiers uniques pour SiteB peut avoir les mêmes noms a s fichiers dans \ CommonImages

Je ne suis pas sûr de ce type de scénario de lien de fichier à utiliser?

système de fichiers NTFS Server 2012

Répondre

0

Il va être un problème de gestion des ressources pour garder les choses synchronisés, et vous allez avoir besoin d'une sorte d'outils pour vous aider. Des liens solides vous aideront, mais il y a certaines difficultés que vous allez devoir surmonter. Par exemple, un scénario possible:

\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 

Le problème survient lorsque le département artistique met à jour des images communes. Il n'est pas inhabituel pour un outil d'écrire une temp, de supprimer l'ancien fichier, puis de renommer et/ou de déplacer la temp pour qu'elle corresponde à l'original. Dans un tel cas, les fichiers liés dans les sites peuvent être dissociés des fichiers communs ... c'est-à-dire que les sites ont toujours les anciens fichiers.

Si cela arrive au c.png commun, par exemple, les sites a et b seraient toujours liés les uns aux autres, mais pas au commun.

Vous pouvez voir où cela peut devenir un mal de tête majeur. NTFS peut souvent atténuer le cycle temp/del/rename, mais ce n'est pas infaillible (ils font de meilleurs imbéciles tout le temps). Vous devez tester votre processus et avoir des mécanismes pour vérifier ce qui est lié à quoi. Vous pouvez envisager des scripts pour relier les fichiers planifiés pour être liés dans les sites.

Tout cela est faisable, mais nécessite une gestion des processus pour garder tout comme vous l'aimez.