Store media on the filesystem instead of the DB
Media should be stored on the filesystem so it can be streamed directly to clients by the kernel (likely by using Rocket's fs API), instead of having to copy the full file content around two or more times (disk > application memory > kernel output buffer).
This should improve memory usage in many cases.