Suomi.fi-viestien suorituskyky
Teidän tulee huomioida Suomi.fi-viestien suorituskykyvaatimukset osana palvelun teknistä käyttöönottoa. Tälle sivulle on koottu ohjeet ja suositukset, joiden avulla voitte varmistaa, että Suomi.fi-viestit toimii luotettavasti ja sujuvasti myös suuremmilla viestimäärillä.
Lähetys tapahtuu yksi viesti kerrallaan
Viestit lähetetään Suomi.fi-viestien REST-rajapintaan aina yksi kerrallaan. Jos organisaatiollanne on tarve lähettää suuri määrä viestejä, suosittelemme lähettämään ne yksitellen peräkkäin.
Varmistakaa suorituskyky testaamalla
Jos epäilette, että suuren viestimäärän lähettäminen ei onnistu riittävän nopeasti, voitte testata suorituskykyä Suomi.fi-viestien testiympäristössä. Testiympäristö vastaa hyvin pitkälti tuotantoympäristöä myös suorituskyvyn osalta. Ainoa merkittävä ero on muu yhtäaikainen liikenne, joka voi vaihdella tuotantoympäristössä ajoittain voimakkaasti.
Huomaattehan, että testiympäristöön ei tule lähettää aineistoja, jotka sisältävät henkilötietoja tai salaista tietoa. Lisätietoja testaamisesta löytyy Testausohjeet -sivulta.
Ilmoittakaa suurista suorituskykytesteistä etukäteen
Pienet testit (enintään muutamia tuhansia viestejä) voi suorittaa vapaasti testiympäristössä. Suuremmista testeistä pyydämme ilmoittamaan etukäteen osoitteeseen viestit-kayttoonotot@dvv.fi.
Tarve parantaa suorituskykyä
Jos testien tai tuotantokäytön perusteella vaikuttaa siltä, että ette saa suurta viestimäärää lähetettyä riittävän nopeasti yksi viesti kerrallaan, voitte parantaa suorituskykyä lähettämällä viestejä osittain rinnakkain (esimerkiksi viisi kerrallaan). Myös tällaiset muutokset suosittelemme aina testaamaan ensin testiympäristössä.
Lähetysnopeuden arviointi
Suomi.fi-viestien omien suorituskykytestien perusteella yksittäisen liitteellisen viestin lähettäminen kestää muutamia satoja millisekunteja. Näin ollen yksi kerrallaan lähetettynä voidaan lähettää muutama liitteellinen viesti sekunnissa. Huomioittehan, että oman järjestelmänne lähetysnopeus riippuu olennaisesti sen sijainnista, tietoliikenneyhteyksistä sekä suorituskyvystä.