文件缓存是当ProjectWise客户端与ProjectWise Integration Server物理距离较远时提高文件访问性能的一种技术。例如:子公司和母公司不在一个国家,为了提高子公司客户端访问文件的速度,通过在子公司架设缓存服务器,建立文件缓存,从而大大提高了子公司员工的使用体验。
文件缓存分为以下两类:
- 被动式缓存。客户端要访问缓存服务器上某个文件,但此时缓存服务器没有该文件或缓存服务器上的文件版本和协同服务器不一致。此时应客户端需求缓存服务器“被动”的从协同服务器获取文件缓存。
- 主动式缓存。在客户端要访问缓存服务器上面的文件之前,事先“主动”的从协同服务器得到最新的文件版本并缓存至缓存服务器,便于客户端访问。
文件缓存的两种重要技术:
- 增量传输。英文名叫Delta File Transfer,是ProjectWise文件传输的一项重要性能优化。在被动式缓存时只传输不同的部分从而增加了传输效率。
- Fetchfiles工具。主动式缓存时从协同服务器获取文件至缓存服务器。