1. What should be paid attention to when uploading, except size, type and storage location
2. It must be a path to the database. Can the uploaded video be compressed and how?
3. Does 3.mysql need to modify the configuration, change the maximum execution time and how to handle high gps?
4. In the display layer, can users use redis when watching videos?
Please ask the great god for advice.
What you do yourself is a big project, not only do you have to consider these, but now many teams use the third-party cloud to deal with it, which is efficient and practical.