2
Q
优化套接字节数据
A
回答
0
和分组布局是
- 头(单字节)
- 字符串
- 的Int16
- 的Int32
- 的Int64
- 字节
- 字节数组
如果您无法缩小任何字段的大小,则无法优化该程序包。
4kb数据大致为32kbit/s,这意味着您可以在10mbit/s连接上每秒发送一个包到大约300个客户端。你是否说你每秒需要处理更多的客户?
优化应用程序的最佳方式可能是使用缓冲池,而不是为每个要发送的数据包创建一个新缓冲区。
和往常一样:不要优化,直到你真的需要它,因为你可能不得不牺牲可读性。
相关问题
- 1. 套接字压缩数据的优点
- 2. 通过环回来优化套接字数据传输NUMA
- 3. 大字节优化[]
- 4. 序列化优于套接字C++
- 5. 嵌套连接的优化
- 6. AS3套接字读取套接字作为字节数组
- 7. Java字节码优化
- 8. 优化Java字节码?
- 9. 字节数组Karatsuba乘法优化
- 10. C++指针字节数组优化
- 11. 如何优化嵌套查询的数据库连接?
- 12. UNPACK()4字节整数PHP套接字
- 13. C#和Java的套接字和字节数据读取开销
- 14. C++套接字只发送前4个字节的数据
- 15. 套接字数据竞赛
- 16. 优化数据库查询嵌套数据
- 17. 优化图中节点间的连接
- 18. 嵌套ItemsControls优化
- 19. pyOpt嵌套优化
- 20. Java套接字接收字节数组,其中每个字节是0
- 21. 数据库优化
- 22. 数据库优化
- 23. 套接字接收队列中有多少个数据包或字节?
- 24. 在Java中优化套接字编程的最佳方法?
- 25. Java的TCP/IP套接字写性能优化
- 26. 数据库优化 - 编码字段
- 27. 套接字编程PF数据包套接字
- 28. 从套接字关闭后从套接字读取数据
- 29. 将数据发送到套接字列表中的套接字
- 30. 可能优化字节码序列
你真的想优化什么?潜伏?总带宽?客户端处理?服务器端处理? – 2012-01-29 13:41:54
延迟减少。 – Archer 2012-01-29 13:49:06
答案很可能取决于消息协议的细节。为了能够帮助您,我们需要了解特定的域(数据类型,最小/最大长度,有效值等)和消息布局。 – 2012-01-29 14:03:41