in reply to Bandwidth upload sharing
I guess that the issue of trust or compromised other machines is solved for you.
I think that you have two approaches, which basically both amount to the same solution you already have, the (i)frame-based approach. The alternative to using (i)frames is to use HTTP redirects to the final (client) URLs and possibly to have a (very) dynamic DNS so you have some control over the caching and clients:
With that setup, you can distribute the website but still maintain central control over all clients by DNS because all adresses resolve through your central DNS server and should a client drop out or go rouge, you can simply update the DNS entry for that client to point to another IP address or your central server.
Also see the Fast Flux Networks for something quite similar to what you want, even though there, most of the content again comes from a central, "mothership" server.
|
|---|