morawcik89
6.10.2008, 17:28:41
Z grupą znajomych kończymy dość rozbudowaną grę. I tu jest takie pytanie:
Jak rozwiązać sprawę 'światów' w grze (coś jak uniwersa w ogame czy światy w plemionach) lub jak w łatwiejszy sposób odciążyć serwer i bazę przy dużej ilości graczy?
Przede wszystkim szybki serwer będzie potrzebny. Poza tym przydało by się zrobić testy długości wykonywania skryptów. Jeśli się da użyj cachowania
batman
6.10.2008, 18:01:37
Jeśli macie kasę na start, to dobrym rozwiązaniem jest zakup kilku serwerów. Wówczas będziecie mogli zrobić podział: static1, static2, static3, itd. Każdy z serwerów może zawierać osobny świat. Do tego warto zakupić serwer bazodanowy. Do tego można dorzucić pounda, który będzie równoważył ruch między serwerami static.
Oczywiście trzeba mieć sporą kasę na taką zabawę serwerami.
Bez kasy niewiele możecie zrobić - cache-owanie zapytań, optymalizacja bazy danych, itp.
Dodam jeszcze ze warto żebyście zainstalowali sobie zend optimizer, on trochę przyśpieszy wam kod...