Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用户可以通过 PHP 从基于 Flash 的应用程序向朋友发送消息。消息最长可达 3000 个字符。我应该使用压缩方法(例如 ByteArray)来发送消息字符串还是因为它太小而没有意义?
3000 字节足以看到压缩的潜在好处。但是,它的效果如何,取决于信息的内容。自然语言文本(特别是如果使用像 ISO-8859-1 甚至 UTF-8 这样的 8 位编码)几乎肯定会很好地压缩;另一方面,图像可能不会。
我建议执行一些基准测试来确定正在发送的消息的平均大小。仅仅因为消息的最大大小为 3000 个字符并不意味着它总是那么长。完全有可能对几百字节以下的消息进行压缩会比简单地按原样发送它们占用更多的空间。