Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql][apache]witryna wieloserwerowa
fabil
post 30.05.2007, 14:55:58
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.08.2005

Ostrzeżenie: (0%)
-----


Mam zamiar napisać witrynę, która w momencie przerodzenia się w większy projekt musiałaby działać na kilku serwerach. Mam ogromną ilość pliku zajmują one bardzo dużo miejsca i potrzebne jest rozłożenie ich na kilku serwerach, a w bazie ścieżkę dostępu do nich(baza oczywiście zawiera więcej danych, a ilość danych i plików przybywa). Jak to wszystko mogę połączyć w całość? Jak napisać oskryptowanie takiej witryny?
Go to the top of the page
+Quote Post
Tibod
post 30.05.2007, 15:17:12
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 2
Dołączył: 9.05.2007
Skąd: INTERNET

Ostrzeżenie: (0%)
-----


W przypadku kilku serwerów baz danych to nie ma problemu po polecenie mysql_query posiada opcjonalny drugi parametr $identyfikator_połączenia więc możesz naraz połączyć się z wieloma bazami i z odpowiednich czytać/zapisywać.

Odnośnie plików postaraj się aby wszystkie pliki danego typu były zgromadzone na jednym serwerze. Po pierwsze nie rozbijaj plików systemowych (mechanizmu strony). Jeżeli dużo będzie grafiki/filmów/dokumentów etc to koniecznie zaznaczaj w bazie na którym serwerze jest dany plik i w momencie odczytania podkładaj odpowiednią ścieżkę. Zależnie od rodzaju plików i przewidywanego rozłożenia obciążania zależenie od formatu/daty warto też przewidzieć równomiernie rozłożenie obciążenia pomiędzy serwery.

A w ogóle to zacznij od dobrego projektu i dokładnego rozpisania wszystkiego.


--------------------
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
Go to the top of the page
+Quote Post
fabil
post 30.05.2007, 16:08:51
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.08.2005

Ostrzeżenie: (0%)
-----


Dziękuję za odpowiedź. Zamierzałem właśnie dodawać do bazy id serwera na którym znajduje się plik.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 15:28