Best way to structure file-uploads

I was wondering if people have hard data or just trial and error experiences of what the best way is to structure files when uploading them to maximize the knowledge absorption.

Things like separating a file into multiple files or just anything at all