Space isn't too much of an issue on cdn.kde.org:
Filesystem Size Used Avail Use% Mounted on /dev/md1 1.9T 1.2T 631G 65% / none 492K 4.0K 488K 1% /dev /dev/mapper/vg0-archives 4.9T 1.6T 3.4T 32% /srv
We just have to ensure that they are expired in a reasonably efficient manner (and with some kind of sensible naming convention that is scalable). Discussing how to implement all of this is probably best done elsewhere though rather than here.