on a shared server when uploading files onto it using php, $FILES and moveuploaded_file, can be very problematic and is usually solved by setting the folder permission levels much lower (even 777) which is a problem considering that everyone on the same shared server has access to the folder now.
or at least this is what i was told.
At any kind of scale these days, image hosting tends to be offloaded to a cloud hosting provider like Amazon S3. Not only does it cost less, scale infinitely and serve images faster, but it frees up your CPU and disk IO for scaling the website and not serving images.
Now this is Interesting!!
i did not know of such a thing!
(just shows that self-learning always leaves gaps in knowledge here and there.)
and how does my server (php) upload files there? and what about backups?
any more details on that?