Wie sind die Zugriffe auf diese 18000 Dateien verteilt? Hast du eine kleine Menge Dateien, die vermehrt abgerufen werden? Also sowas wie eine Startseite, auf der die aktuellsten Dateien direkt dargestellt und verlinkt sind und die dann natürlich besonders häufig abgerufen werden?
Aber wenn es nur Datendownload ist und keine dynamischen Inhalte berechnet werden müssen, dürfte das System reichen. Was für ein System setzt du im Moment ein?