mirror site

Computers.
  1. a website that has been copied to another server in order to provide faster access or wider availability, or to reduce network traffic.

Origin of mirror site

1995–2000
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018