2014-04-07 23:29 GMT+04:00 Douglas Calzzetta Filho <[email protected]>:
> Hi Kannel users, > > I am developing a solution to manage massive SMS campaigns using Kannel. > Performance is really important for me. For that I built many modules to > send messages, to treat delivery status, etc. > Kannel seems to work well while receiving messages via smsbox and sending > via a SMPP SMSC connection. But, it seems to have a little problem to keep > up when we need to manage dlr's. I can reach 1200 SMS/s if I do not request > dlr, but, with dlr I reach only 350 SMS/s. > > I use dlr-mask and dlr-url to have the deliveries sent to my software. > Something that bothers me is that kannels opens and closes every HTTP > connection towards my software for every dlr. Maybe this is slowing kannel > down? Is there a way to setup a persistent connection (HTTP 1.1 Keep Alive > - like). > Try using sqlbox instead of smsbox or tune your webserver setup. > > Someone knows how to optimize Kannel dlr? Is it possible to setup multiple > smsbox to handle higher load, perhaps? > First is to ask your upstream SMSC provider to give you more speed. Second is to check your application backend it might be simply not being able to handle load. > > Thanks for help! > > Douglas >
