In Apache sehe ich zwei Module, mod_expires und mod_cache. Sie sind standardmäßig m.W. nicht geladen. Man kann aber die entsprechenden .load-Dateien von mods_available einfach in mods_enabled verlinken.
Mit expires könnte man in dem (Wurzel-)Verzeichnis der pdf-Dateien eine .htaccess mit folgendem Inhalt anlegen oder ergänzen:
ExpiresActive On
ExpiresDefault "access plus 1 day"
ExpiresByType text/pdf "access plus 1 day"
(Natürlich nur eine der beiden unteren Zeilen.) Eine Anleitung gibt es hier.
Eine Anleitung zu mod_cache gibt es hier.
Geholfen?
Viele Grüße
Wilfried