Roy Fielding的REST论文(http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm)经常提到“大粒度对象”和“大粒度数据”。例如,
“REST界面旨在提高大粒度的效率 超媒体数据传输,针对Web的常见情况进行优化,但由此产生 在一个不适合其他形式的架构交互的界面中。“
据我所知,大多数网页都是“大粒度”,因为它们长达数千字节,使用UDP进行流式音频会涉及小粒度数据。
但实际上,RESTful系统应该使用的最小数据量是多少?许多示例讨论了用于数据库查询的RESTful接口,其中返回的数据(减去数据包信息)可能只有几个字节,例如用户的状态。
答案 0 :(得分:0)
这绝对不是一个容易回答的问题。
但是,我会说如果你的消息太小以至于交互变得过于繁琐而不能在常规的100 mb / s网络连接上运行,那么这些消息对于REST来说也太小了。