我想了解apache2中RewriteLog的输出.我有类似的东西
......(3)将图案'^/IMG(.*)'至URI '/ API /标记/ 2'
......(3)将图案"^/IMG/imagecache /(. +)"到URI '/ API /标记/ 2' .....(1)通过/ API /标记/ 2
.....(3)[perdir /一些/路径]添加路径信息后缀:/一些/路径/标记- > /一些/路径/标记/ 2
.......(3)[perdir /一些/路径]条每-dir前缀:/ some/path/marker/2 - > marker/2
括号中的那些东西(例子(1),(2)等...,关键短语"通过""应用模式""perdir"前缀/后缀等.我在手册中没有看到任何关于此的内容.
我有REST API实现遵循以下原则:休息只返回基本文档,并在那些文档中引用如何获取其他东西等
例如,/ car/5会给我模型:blabla,user_id:1然后如果你需要拥有者你将获得/ user/1来获取用户数据..
这样就可以避免在DB中使用JOINS和东西.所有东西都在它们之间连接,并且在休息客户端部分上相互连接的数据 - 保持简单易于缓存/删除缓存,扩展等.
但是当你需要排序时会发生什么?
想象一下,我们在前端有一些视图来显示以下数据:汽车模型,用户名等......你想按用户名排序,例如.
您无法真正告诉/ car/5按用户名排序,因为它只知道用户ID ...
我看到的一个选项是从用户/用户/列表中排序?sortby = username,然后互连其中哪些返回的ID实际上是指汽车.但这意味着我们需要获得所有用户......并且只使用那些看似杀手性能瓶颈的部分.
谢谢你的任何指示