We have many users that at co-located in our offices working on the same projects. These projects contain many gigabytes of linked files. When a user opens a model they have to cache the latest links from the cloud every day. This means that the same large files are being downloaded by 20+ people across the office most mornings. This puts an unnecessary strain on internet bandwidths, and slows down opening times within Revit.
My idea is this - for an office, a local server instance of the desktop connector caches the latest models. When Revit opens a model, it queries the cloud for the latest version of that file and any associated links,. It then checks a local server cache to see whether the files already exist, and transfers from this local repository instead to the users collaboration cache. This will take advantage of superior local network speeds. If the file isn't up to date, it downloads directly from the cloud instead.
The Local-Server instance of the Desktop Connector would cache any model that is queried by the Revit instances within office rather than caching all the data that exists on the project.
Anyone working remotely would continue to utilize the existing process of caching directly from the cloud.
Can't find what you're looking for? Ask the community or share your knowledge.