Pozdrav svim developerima, administratorima
Interesuje me da li ste se susretali sa sajtovima koji se vrte na vise servera, konkretno me interesuje sama struktura.
Projekat koji ja razvijam se vrti na 6 servera, 5 web-ova + jedan mocan Db.
Svi serveri su pod Linuxom, na webovima je Apache sa php-om, a na DB je MySql. Sa tim da se svakh 15 minuta sync-a content sa glavnog db servera na ostale webove.
E sad sajt je community tipa, ovdje nastaje konretan problem.
Znaci korisnici mogu da uploaduju svoje slike - slika ce se upisati u bazu da je dodana, ali content slike ce se sacuvati samo na serveru koji je posjetio taj user.
Sta je bolje rjesenje:
Napraviti jedan folder u DocumentRoot-u na svim webovima koji bi bio mountovani network drive koji bi bilo jedan dir na db serveru ili
Pisati sav content slika u bazu pa ih naknadno sync-ati po web serverima.
ili nesto trece
Interesuje me da li ste se susretali sa sajtovima koji se vrte na vise servera, konkretno me interesuje sama struktura.
Projekat koji ja razvijam se vrti na 6 servera, 5 web-ova + jedan mocan Db.
Svi serveri su pod Linuxom, na webovima je Apache sa php-om, a na DB je MySql. Sa tim da se svakh 15 minuta sync-a content sa glavnog db servera na ostale webove.
E sad sajt je community tipa, ovdje nastaje konretan problem.
Znaci korisnici mogu da uploaduju svoje slike - slika ce se upisati u bazu da je dodana, ali content slike ce se sacuvati samo na serveru koji je posjetio taj user.
Sta je bolje rjesenje:
Napraviti jedan folder u DocumentRoot-u na svim webovima koji bi bio mountovani network drive koji bi bilo jedan dir na db serveru ili
Pisati sav content slika u bazu pa ih naknadno sync-ati po web serverima.
ili nesto trece