Mulțumesc, dar probabil nu e o idee bună să pui în aceeași oală persoanele care scriu cod și e funcțional, dar nu e eficient. Există metode ce se pot integra în MySQL ca să îl faci să funcționeze mult mai rapid și eficient, cum ar fi un sistem tip ElasticSearch. MySQL e consumator serios de memorie, și asta se vede în statistici, dacă te uiți mai bine la funcția de statistică din PHP My Admin (sau dacă ai un server pe linux, cu comanda `top` o să vezi mysql.exe cât consumă). Serverele pot face query-uri inutile din joc. Pentru ceea ce optez e că interfața web poate fi eficientă și utilă în același timp. Nu poți ține un server pe 4 GB de RAM când sistemul ocupă 1 GB și serverul ~ 2 GB. Îți rămâne 1 GB, și ăla care nu e întreg, și o să treci pe memoria SWAP, dacă ai.MariusExygo scrie:A mai fost careva ca tine, pe scurt faceti usage aiurea la mysql, si un alt punct de vedere ar fi ca jucatorilor le place cat mai simplu si in-game sa fie nu pe site cu logare etc.
E foarte important să știi că dacă vrei să rulezi ceva calitativ, ai nevoie de resurse, dar nu atât de multe precum ai nevoie cu cod scris de cineva doar pentru că merge, fără să fie optimizat.
Să nu crezi că am ceva cu tine, sau că sunt aprins pe ceartă sau ceva, e doar o părere sinceră referitoare la toți "programatorii" care copiază și modifică fără să facă lucrurile eficiente. Ce-i drept, așa am fost și eu, dar produsele bune vin după ce eșuezi de 1000 de ori. Sunt conștient că mai sunt persoane ce au fost înainte de mine și au vrut la fel să facă, dar majoritatea au eșuat, foarte probabil, sau au abandonat.
Apreciez feedbackul, dacă ar exista un panou de administrare scris în Python, direct din joc, sunt sigur că ar apela mai multă lume la el, dar de foarte multe ori, codul trece de la un forum la altul, de la o persoană la alta, și asta alterează ce înseamnă serviciul calitativ. Dacă ai o structură pe care o au toți și ești sigur că e bună, e mai eficient.
[ Postat de pe Linux Laptop ]





