The FPSB mirrors are remote web servers that replicate our local files and serve them to our users. FPSB and its mirrors form a distributed content delivery system which shares bandwidth and improves download speeds for users.
File mirrors are an integral part of FPSBANANA. Without them, we would not be able to afford to keep the website running as bandwidth costs would exceed our ad revenue each month. If you have a web server and you appreciate what FPSB does for you and for your community, you can add your own file mirror to support us. File mirrors are accessed remotely by FPSB using FTP and accessed by our users using HTTP or FTP. All you need to do is provide your mirror's FTP details and specify a few requirements and the rest is done automatically. If you don't understand all this jargon but want to help out, contact tom and he will help you out!
Our mirror system consists of the following programs:
qSYNC: Transfers a new file to a random ONLINE mirror (runs every 2 minutes).
ReSYNC: Transfers a popular file to a random mirror (runs every 2 minutes).
InitSYNC: Sets up a random mirror with a SETUP status. The setup verifies the connection and creates mandatory directories (runs every 30 minutes).
CheckSYNC: Checks the integrity of newly synchronized files on a random mirror with an ONLINE status (runs every 5 minutes).
CleanUpSYNC: Removes old and unpopular files from a random mirror with a FULL status (runs every hour).
Explanation of the mirror status codes can be found here.