[erlang-questions] Cowboy vs Misultin
Roberto Ostinelli
roberto@REDACTED
Tue May 31 12:01:02 CEST 2011
2011/5/31 Andy W. Song <wsongcn@REDACTED>
> I guess Misultin's handle_data function has some problem if TCP packets are
> large, perhaps larger than ethernet MTU.
>
> If I use 1536+2 WebSocket packet size, I got follow error form Misultin(I
> fill up char 'M' with my packet):
>
I have tested a packet size of 150K without any issues.
2011/5/31 Andy W. Song <wsongcn@REDACTED>
> 1400+2 WebSocket packet size is OK. Packet rate stays the same. CPU usage
> goes up from 24% to 37%.
>
> CPU usage proportion to packet size is not a good sign. handle_data()
> function will traverse the list to find 255, which is low efficient. Can it
> be improved?
>
I'm currently working on this. Latest misultin commit now handles the
parsing of websocket data in binary instead of lists.
r.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110531/6c731f4e/attachment.htm>
More information about the erlang-questions
mailing list