Gli sviluppatori possono emulare un traffico di server elevato per prepararsi a un ambiente live?

0

Con la pubblicazione recente di Pokemon Go, ci viene ricordato ancora una volta da quanto spesso il software dipendente dal gioco online (soprattutto i giochi) non riesce a funzionare correttamente in occasione del lancio, a causa di errori del server. Ho giocato ai videogiochi per poco più di un decennio e ho notato che questa è una tendenza comune molto . In genere, in base alle dichiarazioni PR dell'azienda, sono dovute a " traffico server inatteso ".

È qualcosa che gli sviluppatori possono testare? (Emula carico del server)

Bonus ma non necessario:

  • Dopo così tanti anni e questo è un evento coerente, non dovrebbe gli sviluppatori si aspettano ora?

  • Le aziende sono completamente sincere dietro i loro bug? In altre parole, è semplicemente più facile dire ai propri clienti: "La roba è rotta perché il nostro prodotto è così popolare!" quando in realtà potrebbero esserci altri motivi di fondo?

posta 8protons 08.07.2016 - 19:52
fonte

1 risposta

4

Is this something developers can test for? (Emulate server load)

Solo un po '. Possono emulare caricare, ma il carico emulato non è reale. Il tasso, la latenza e la diversità del traffico varieranno. I server che sono bersagli varieranno. Il livello di codice dannoso (le persone che cercano di hackerare / bot / flood / etc) sarà probabilmente inferiore. E per qualcosa di così grande come Pokemon Go, potrebbe non essere stato in grado di generare il traffico completo perché sarebbe semplicemente costato troppo.

Ricorda che il test tutti è una questione di attenuazione del rischio. Quanti soldi vale la pena mantenere i server da poche ore al momento del lancio?

After so many years and this being a consistent event, shouldn't developers expect this by now?

Lo fanno, ma vedi sopra: non sanno necessariamente come si comporterà il traffico, e anche se lo facessero, vale la pena di fare qualcosa di più per mitigare il rischio?

Are companies being entirely truthful behind their bugs?

No .

Anche se i problemi erano causati dal traffico (plausibile), la quantità di traffico non era davvero inaspettata - è molto più probabile che ci siano altri errori, o che la compagnia abbia fatto un calcolo decisione di non affrontare un livello di traffico che sarà visibile solo per alcune ore nel corso della durata dell'app.

    
risposta data 08.07.2016 - 20:03
fonte

Leggi altre domande sui tag