3
比方说,我有一个RESTful API方法返回的数据了一系列的位置:URI时,包括基于REST的响应信息汇总
/地点
[{
location_id: 1,
location_name: 'Austin'
},{
location_id: 2,
location_name: 'San Francisco'
},{
location_id: 3,
location_name: 'Seattle'
}]
现在让我们说,我想返回的集合每个地点的employee_count:
[{
location_id: 1,
location_name: 'Austin',
employee_count: 96
},{
location_id: 2,
location_name: 'San Francisco',
employee_count: 71
},{
location_id: 3,
location_name: 'Seattle',
employee_count: 85
}]
那么对于uri最有意义呢?仍然/地点?或者也许/员工/地点?
我担心的是,计算employee_count与每个/地点的请求可能会导致额外的,浪费的开销,因为employee_count只能在5-10%的时间内使用。