Brzina slanja poruka putem SMPP veze
Ovaj dokument je kreiran za korisnike visokoučinkovitih sustava za slanje SMS poruka. Pomaže u razumijevanju vremena potrebnog za slanje poruke. Također daje informacije o tehnologiji "windowinga" koja se može koristiti za povećanje performansi, te pruža tablicu zahtjeva za mrežnim propusnim opsegom za različite Ozeki SMS licence. Čitanjem ovog dokumenta shvatit ćete odakle mogu potjecati problemi s performansama, što može pomoći u njihovom rješavanju.
1. Vrijeme potrebno za slanje poruke
Vrijeme potrebno za slanje SMS poruke sastoji se od 5 koraka (Slika 1). Prvi korak je vrijeme kodiranja poruke (T1). Drugi korak je vrijeme "uploada" mrežom (T2), kada se kodirani SMPP PDU šalje kroz mrežu i stiže do SMSC-a. Zatim dolazi treći korak, vrijeme obrade u SMSC-u. SMSC dekodira PDU, generira odgovor i kodira odgovor (T3), zatim se odgovor preuzima kroz mrežu (T4), i na kraju odgovor se obrađuje (T5).
2. Spora mrežna veza
Vrijeme potrebno za prijenos SMS poruke na sporoj mrežnoj vezi određeno je mrežnim propusnim opsegom (Slika 2). Brzina uploada ili downloada može varirati. Na poslužitelju smještenom u hosting centru obično je propusni opseg koji dopušta podacima da "napuste" data centar znatno sporiji od brzine koja dopušta podacima da dođu do data centra. Data centri hostaju mnoga računala, a većina njih pruža sadržaj za preuzimanje. Očekuje se da će vaša propusnost u tom smjeru biti lošija.
3. Brza mrežna veza
Ako imate brzu mrežnu vezu, vrijeme je određeno procesorskom snagom računala. U ovom slučaju mreža se većinu vremena ne koristi (Slika 3). Brza mreža može značajno povećati propusnost poruka. Vrijeme obrade kodiranja/dekodiranja poruka znatno je teže modificirati nego nabaviti bržu mrežnu vezu.
4. Spore performanse SMSC-a
U Ozekiju često susrećemo spore SMSC sustave. Za te sustave potrebno je puno vremena da vrate odgovor na poslane SMS poruke. To povećava T3 u postupku prijenosa poruke, što rezultira sporim performansama. (Slika 4)
5. Neučinkovita upotreba mreže (veličina prozora 1)
U većini SMSC veza komunikacija se odvija na sinkroni način. To znači da se jedna SMS poruka šalje, zatim sustav čeka na odgovor od SMSC-a prije nego što pošalje sljedeću poruku. U tim sustavima, mrežni "uplink" (Slika 5) prema SMSC-u se većinu vremena ne koristi. U tim sustavima vrlo je bitno imati brz mrežni uplink, jer je tijekom vremena kada se koristi ključno da se poruka prođe kroz njega što je brže moguće.
6. Učinkovitija upotreba mreže (veličina prozora 3)
Tehnologija nazvana windowing uvedena je u Ozeki SMS Gateway kako bi se povećala propusnost. Ako je windowing omogućen, vrijeme obrade i vrijeme prijenosa mrežom za svaku poruku mogu se preklapati. Na taj se način mreža može učinkovitije koristiti. Međutim, imajte na umu da windowing mora biti podržan od strane SMSC-a. Način na koji windowing radi je da ne čekamo odgovor za SMS prije nego što pošaljemo sljedeću poruku SMSC-u. Ako je veličina prozora postavljena na 3, uvijek imamo 3 nepotvrđene poruke koje čekaju na odgovor. (Slika 6)
Da biste konfigurirali proziranje u Ozeki SMS Gateway, potrebno je otvoriti konfiguracijski obrazac za smpp vezu, zatim odabrati napredne postavke, otvoriti okvir grupe za ograničenje brzine i urediti polje veličine prozora. (Slika 7, Slika 8, Slika 9, Slika 10))
8. Kako izračunati čisti zahtjev za mrežnim propusnim opsegom
Možda vas zanima izračun čistog zahtjeva za mrežnim propusnim opsegom SMPP prometa. Imajte na umu da
Korak 1 - Koristite wireshark za snimanje SMPP PDU-a
Korak 2 - Saznajte broj bajtova ovog PDU-a
Korak 3 - Pomnožite broj bajtova s brojem poruka koje želite poslati u sekundi
Napomena: kada izračunavate zahtjev za mrežnim propusnim opsegom, potrebno je zbrojiti sljedeće bajte: bajte zaglavlja IP paketa + bajte zaglavlja TCP paketa + bajte SMPP PDU-a. Za standardnu SMPP SUBMIT SM poruku koja nosi 160 latiničnih znakova, to je 265 bajtova. Svaki SMPP SUBMIT SM pokreće SUBMIT SM RESP, koji je 81 bajt. Brzine mreže su dane u bitovima. To znači da SMS poruka zauzima (265+81)*8 = 2768 bitova. To znači da za prijenos 1 SMS poruke u sekundi potreban vam je propusni opseg od 2.768 kbit/s. (Slika 11)
SUBMIT_SM PDU u bajtovima (odlazni) | SUBMIT_SM_RESP PDU u bajtovima (dolazni) | Podaci o 1 poruci u bitovima |
265 bajtova | 81 bajt | (265+81)*8 = 2768 bitova |
Izračun potrebne mrežne brzine:
(MPS * (duljina*8))/1000 = Potrebna mrežna brzina (Mbit/s)
Brzina poruka | Bitova u 1 sekundi | Potreban mrežni propusni opseg |
5 MPM | 230.667 | 0.231 Kbit/s |
10 MPM | 461.333 | 0.461 Kbit/s |
20 MPM | 922.667 | 0.923 Kbit/s |
30 MPM | 1384.000 | 1.384 Kbit/s |
1 MPS | 2768 | 2.768 Kbit/s |
10 MPS | 27680 | 27.68 Kbit/s |
25 MPS | 69200 | 69.2 Kbit/s |
50 MPS | 138400 | 138.4 Kbit/s |
100 MPS | 276800 | 276.8 Kbit/s |
200 MPS | 553600 | 553.6 Kbit/s |
300 MPS | 830400 | 830.4 Kbit/s |
500 MPS | 1384000 | 1384 Kbit/s |
MPM = Poruka u minuti
MPS = Poruka u sekundi
Često postavljana pitanja
Što je MPM?
MPM (Poruka u minuti): Ovo zadržava originalnu kraticu, ali dodaje objašnjenje radi jasnoće. Na primjer, ako kupite Ozeki SMS Gateway 10 MPM, možete upravljati s 10 SMS poruka koje se šalju ili primaju svake minute.
Što je MPS?
MPS znači Poruka u sekundi. Označava maksimalni broj SMS poruka koje vaša Ozeki licenca može podnijeti, bilo da se šalju ili primaju. Na primjer, Ozeki SMS Gateway 1 MPS licenca omogućuje vašem pristupniku obradu 1 SMS poruke u sekundi.
Ako imam licencu od 20 MPS, kako je ta brzina raspoređena između dolaznih i odlaznih poruka?Ozeki SMS Gateway pametno raspoređuje kapacitet obrade poruka. Evo kako to funkcionira:
- Uravnotežen promet: Ako imate odlazne poruke i dolazne poruke na čekanju, kapacitet se dijeli ravnomjerno. Na primjer, s licencom od 20 MPS, 10 MPS bi bilo namijenjeno slanju, a 10 MPS primanju poruka istovremeno.
- Maksimalni protok: Kada nema dolaznih poruka, cijeli kapacitet (20 MPS u ovom slučaju) koristi se za slanje odlaznih poruka što je brže moguće. Suprotno tome, ako nema odlaznih poruka na čekanju, cijeli kapacitet se usmjerava na primanje dolaznih poruka.
Utječu li izvještaji o isporuci na moj kapacitet poruka?
Primanje izvještaja o isporuci potpuno je odvojeno od kapaciteta slanja poruka. Čak i dok primate izvještaje o isporuci, vaša licenca od 20 MPS vam omogućuje da nastavite slati 20 poruka u sekundi.
More information