I replied to a comment that was talking about user upload speed. They replied to a comment about other people’s computers. Did I misunderstand? How do you get good infrastructure without using other people’s computers?
I replied to a comment that was talking about user upload speed. They replied to a comment about other people’s computers. Did I misunderstand? How do you get good infrastructure without using other people’s computers?
If you think such a system would need to load every comment from a different computer when you visit a page and be hundreds of times slower because of that, then yes you did misunderstand something.
The person you replied to is assuming a reasonable distributed system.
Please elaborate. If true, and they were imagining some unstated infrastructure, then what is it and what does home upload speed have to do with anything? What exactly did I misunderstand?
The self-hosting machines are plenty to avoid the problem you described, where there's massive slowdowns getting anything at all, including tiny little text comments. I hope you don't need me to walk through every detail of how a distributed system can do comments in a reasonable way?
But self-hosting machines are susceptible to the "I can only upload pictures and videos at 5-10mbps" problem. That requires more difficult peer-to-peer systems.
The first problem only requires getting small bits of data onto the same machine. The second problem requires getting large amounts of data onto many machines. Or reasonably symmetrical upload speeds.