Tack för tipset kring NFS. Ska kika på det!
Citat:
Ursprungligen postat av lunarmys
|
Läste igenom denna och det var ungefär så jag själv tänkt, förutom biten kring egen DNS-hantering. Jag tänker lite att egen DNS ligger mera i steg 2 av mitt projekt. Min tanke var mera att det finns en huvudserver och sen x antal noder. Huvudservern är den som tar emot uppladdningarna och som sedan sprider ut det hela till noderna. När man sedan anropar en fil så har jag en funktion som avgör ifrån vilken nod filen ska tankas och gör en http-redirect till denne.
Ex:
url
http://huvudserver.com/mapp/bild.jpg anropas
i huvudservern tas detta emot enligt något liknande (något förenklat):
PHP-kod:
<?php
$server = funktionSomAvgörVilkenNodSomSkaSkickaFilen($url);
header('Location: ".$server."/".$file."');
?>
Sen finns det lite sessionsvariabler som håller koll på om man gjort ett anrop nyligen och därmed automatiskt använder sig av samma server osv.
Detta är en principiell skiss... Skulle detta kunna funka eller är jag ute och cyklar igen?
(vet att egen dns-hantering och anycast osv är "mer rätt" att använda sig av, men vill inte göra det för avancerat direkt i början)