Witam,
potrzebuję rad, uwag, wszelkich informacji na co muszę zwrócić uwagę przy budowaniu sporego projektu.
Podstawy posiadamy, za nami parę prostych stron również jednak przyszedł czas kiedy być może rzucimy się na coś co musi uciągnąć sporą ilośc userów online, danych, itp.
Założenia:
- Parędziesiąt tysięcy userów zarejestrowanych
- Paręset userów online
- Tysiące danych w bazie
Czy istnieją w internecie/książkach jakieś poradniki jak zabrać się do projektu który może się okazać (nie odrazu oczywiście) musi utrzymać setki ludzi online ?
Do tego wystarczy MySQL ? czy już myśleć o jakimś innym zamienniku ? (Dane będą po 3-4 miesiącach rozgrywki zerowane, poza zarejestrowanymi userami, więc to nie będzie wiecznie rozwijająca się baza).
Jak zorganizować sobie podział wszystkiego aby serwis podołał wyzwaniu ?
Projekt byłby grą, w grze dość często potrzebujemy przeliczeń wszelkich zmian, jak proponujecie to rozwiązać ? cron co np. minutę?
Poszukuję osoby która wyjaśni na co zwrócić uwagę, lub podrzuci jakieś informacje gdzie mogę poczytać na ten temat, takiej która pomoże "przeskoczyć" z prostych zadań szkolnych czy tutorialowych do poważniejszych projektów tak aby nie zrobić zasobożernego potwora który powali najnowsze serwery.