5

A company with 50 graphic designers are working on the same file server. They are using mainly Indesign. A typical project is a 60 pages indesign document with 1.5GB of linked files (something like 100 PSD, JPG, .ai). They continuously edit linked files. This causes a lot of stress to the server. All worksations have onboard SSD (700MB/s) that are used only for system and apps.

I wonder if there are any way to use the local drive as a cache for remote folder. Let's say we assign 200GB for caching files. Each time a file is accessed it would check on the server the last change date and retrive the file only if cached data is obsolete. If a file change on the server it notify workstations. It would be thinked as a dropbox or google drive but with local server.

If anyone knows solutions of this kind, please, point me to it.

If there are not, I really wonder why. It is a need I see in every companies of this kind.

Adobe recomends to copy file locally, work, then re-upload. This is really painfull and impossible when 3 graphists are working on different chapters of the same book that share a lot of assets.

(Note this issue is soved but I let it for constiency with comments :) Using SMB it uses huge amount of CPU on the server, I think Indesign is watching after changes on the linked files and constantly request for changes. If a linked file is updated indesign immediately show a sign next to it. (Solution : when using afp to connect remote folders CPU usage on server is normal, there definetly an issue with SMB implementation on OSX.)

Anyway, I'm still looking for a way to mount remote folders... having local cache.

bokan
  • 234

2 Answers2

0

From what you're describing, you're really looking for a distributed revision control system. It keeps a central repo on a server, and clients can check in for updates.

You're using Adobe Indesign, and I wasn't really able to find out what kind of integration option are out there for various revision control systems, but that's just some research. Adobe offers something called Bridge, but from its description it seems to be more focused on media, so I'm not sure it'll do what you need.

There are lots of options out there. I've used Perforce and Git. Admittedly those were with a focus towards software development, but we did use them for managing art assets and design documents.

I'm a strong proponent of using a system like this and having the designers/engineers check and pull for updates when they want to get the latest. Sometimes there is a benefit or desire to use an older version of a document, and going to this kind of system moves you away from SMB/CIFS shares and towards a managed version control system.

0

From a normal fileshare perpective it would be hard to setup.

-- With offline file but in public/group folder last writer will win the save.

  • Another solution for Windows/IOS/MAC or even adroid is you could use WorkFolder in a near futur (Microsoft told that they will release client for those platform, but we don't have a release date yet). That mean you need a 2012R2 as your fileserver. The workfolder sync when you click a file to work with it. The same problem arise if you set a WorkFolder in a public's folder, the last writer win.

So the big question is do you need public folder, and does your employees work in the same files during the day ? If yes, we fallback to the SVN/GIT's idea

yagmoth555
  • 17,495