[ mist @ 13.03.2007. 22:45 ] @
Već duže vreme radim održavanje i upgrade PHP skripte na jednom velikom file-hosting sajtu. Sajt ima freeware skriptu koju je instalirao kada je počinjao, ali sve se širilo vrlo brzo, njemu je trebalo novih usluga, trebao mu je sistem za pretplatu, pa je angažovao mene da proširim i unapredim skriptu... no to nema veze. Da bih vam oslikao o koliko velikom sajtu se radi reći ću vam da ima 13 storage servera sa oko 20TB podataka. Ima 4 web servera i jedan MySQL DB server. Traffic je užasan... nikada ne servira manje od 200Mbps (to je donji ekstrem kada je oseka u saobraćaju), a 18 sati dnevno traffic ne pada ispod 450Mbps u outputu. Jednom se hosting provajder prevario pa je pustio pola sata 600Mbps protok i to je sve popunio... dakle nenormalna stvar... Elem, gazda traži da za premium usere odvojimo jedan Web server sa zasebnim pajpom koji će da opslužuje samo njih. Fajlovi koji su hostovani su hotlinkovani po raznim forumima , My Space-ovima i sličnim sajtovima. Svaki pogodak (zahtev za fajlom) koji padne na sajt hvata se pomoću htaccessa i prosleđuje skripti koja beleži traffic i binarno servira fajl, odnosno šalje sliku sa greškom ako hotlinking nije dozvoljen, odnosno ako je prekoračen mesečni bandwidth limit za konkretnog usera. Sad, fora je dakle, pomoću te skripte koja hvata zahteve za fajlovima, nekako preusmeriti serviranje fajla na dedicated web server za premium usere, odnosno ostaviti serviranje ostalim serverima za smrtnike ukoliko je vlasnik fajla običan smrtnik. Ima li ko ideju kako? |