FTP caching is een techniek die wordt gebruikt om de prestaties van een FTP-server te verbeteren door het verminderen van de belasting op de server. Bij FTP-caching wordt er een tijdelijke opslagplaats aangemaakt op de clientcomputer, waarin reeds gedownloade bestanden worden opgeslagen. Wanneer een gebruiker opnieuw toegang zoekt tot een eerder gedownload bestand, hoeft het bestand niet opnieuw van de server te worden gedownload, maar wordt het bestand rechtstreeks vanuit de cache op de clientcomputer opgehaald. Dit bespaart tijd en vermindert de belasting op de server.
FTP-caching werkt dus als volgt:
1. De clientcomputer maakt een cache van gegevens op zijn lokale schijf waarin gedownloade bestanden worden opgeslagen.
1. Wanneer de client een bestand downloadt, wordt het bestand van de server gehaald en opgeslagen in de cache.
1. Bij een volgende downloadaanvraag voor hetzelfde bestand, wordt het bestand rechtstreeks vanuit de cache opgehaald.
1. Indien het bestand is gewijzigd op de server sinds het laatst werd gedownload, biedt FTP-caching de mogelijkheid om de lokale cache te verversen met de nieuwste versie van het bestand.
FTP-caching is vooral handig bij het verwerken van grote bestanden en bij het werken met trage netwerkverbindingen. Het minimaliseert de overhead van de FTP-verbinding en vermindert de belasting op de FTP-server, wat resulteert in snellere en efficiëntere downloads.