Co słychać na progameli.
GyniO
12.06.2010
0 komentarzy

Pod koniec maja Progamela miała sporo problemów z wydajnością.
Zakładki ładowały się co 50-300sekund, floty wariowały a cała reszta się kopiowała… - jednym słowem: cyrk ![]()
Szukaliśmy przyczyn, lecz na nic się to nie zdało. Wyszła inicjatywa od hemiego i kallosza, by przepisać cały kod zapytań gry z funkcji silnika xnovy „doquery” na PDO (Wiki: PHP Data Objects – rozszerzenie języka PHP udostępniające jednolity interfejs baz danych w postaci pojedynczej klasy z metodami wspólnymi dla różnych silników zarządzania bazą danych. ).
Na czas przepisywania kodu wyłączyliśmy nasze uniwersum 1 ze względu na obciążenie jakie ono produkowało, a uniwersum 2 funkcjonowało z racji mniejszej ilości graczy i możliwości średniego testowania zmian.
Po paru ciężkich dniach pracy i zarwanych nockach postawiliśmy grę na nogi
Efekt: optymalizacja zapytań, szybsze ładowanie zakładek, koniec z kopiowaniem/traceniem się floty, budynków i surowców... Uporanie się z problemem znikania surowców trwało od początku istnienia gry (od stycznia 2008 roku).
Przez ostatnie dni straciliśmy trochę graczy, lecz nie mieliśmy innego wyjścia by zakończyć problemy raz na zawsze.
Otworzyliśmy stronę do zgłaszania błędów gry: http://bugtracker.progamela.net , jeżeli znalazłeś jakiś błąd to go tam zgłoś.
Komentarze
Brak
Dodaj komentarz...


Dodaj komentarz