Perforce Proxy

P4P, the Perforce Proxy, is self-maintaining and caches versioned files for reuse on any local network with remote access to the Perforce shared versioning service. With P4P, remote users experience significantly quicker response times when downloading versions of files that have already been requested by other remote users.

Perforce Proxy diagram

Low Overhead

Setting up a proxy requires little configuration and minimal routine maintenance; no backups are required. Using a proxy is transparent to users and requires no extra licensing. Due to its simplicity, deploying one or several proxies is typical in many organizations.

Reduces Shared Service Load

A proxy offloads file transfer work from the shared versioning service. Proxies can be used to supply versioned files to build farms and other automated processes as well as end users.

Supports Distributed Development

A proxy provides fast local access to versioned files at remote sites.