Full disclosure - I am not a Revit/AutoCAD user. I have a client with <50 AutoCAD and Revit users; probably <10 of the users are Revit users.
We have struggled with performance issues any time users were in the same model. Currently, all files are located on a file server and users access them this way. Server is 2008 R2, and most users are still on Windows 7. We've worked with Autodesk support, but never got anywhere. Always blamed the network; we followed all of their recommendations and never got anywhere.
It was suggested to us some time ago to install Revit server. When we discussed with our Autodesk support individual, they told us no - that is only for companies with multiple locations. More recently, I've found a number of posts online that suggested users in a similar situation to us setup a Revit server locally so they didn't have to deal with SMB issues. That seemed to do the trick for them.
So our next step is to setup a local Revit server. Where we're stuck on the details is it seems we'll be removing the Revit files from the file server, and that's an issue in terms of archival for the client. Right now, their file server is laid out with one folder per project; when that project is completed, it is archived. If we remove the Revit files and put them on the central server, we're breaking that model. Is there a way, when the Revit project is completed, to bring that Revit file back out of the central server and put it back in the project folder on the file server for proper archival?
Any help is greatly appreciated!