Perforce Proxy - это почти всегда верный путь, при условии, что для этой цели можно выделить локальный компьютер.
Полезный совет для Прокси-сервера - заставить его обновлять содержимое в одночасье, просто создав фиктивного клиента (возможно, на прокси-машине) и выбрав ночное задание для выполнения синхронизации - нормальная синхронизация подойдет, не должен быть чистым. Это гарантирует, что любые большие изменения, которые зарегистрировали люди, не обязательно вызовут существенную задержку при первой необходимости выполнить локальную синхронизацию.
Обратите внимание, что вам нужно живое VPN-соединение между прокси-сервером и сервером - прокси-сервер все еще должен общаться с сервером, чтобы определить, кэшированы ли правильные версии. Поэтому прокси-серверу нужна ссылка на сервер с достаточно низкой задержкой, но, по крайней мере, вам не нужно ждать фактической передачи файла.
Другая альтернатива, которую вы можете попробовать - это использовать опцию сжатия в ваших клиентских спецификациях (рабочих пространствах). Это говорит серверу сжимать каждый файл перед отправкой, и ваш клиент p4 автоматически распаковывает. Компромисс здесь - процессорное время и на сервере и на клиенте. Однако, если вы хотите синхронизировать несколько локальных клиентов, я думаю, что в конечном итоге прокси будет лучшим решением.