Come progettare un'API RESTful con buone prestazioni

1

Quando si progettano le API RESTful, una delle regole è: "L'URI designa esattamente una risorsa", ma nel mondo reale ci piacciono anche le buone prestazioni e una cosa per uccidere le prestazioni è il problema N + 1.

Quindi, esattamente come si suppone di evitare il problema N + 1 senza fare più di un URI per la stessa risorsa /api/foos/?page=1 o /api/foo/1 dove /api/foos/ restituisce una lista di foos per ottenere prestazioni decenti.

    
posta Esben Skov Pedersen 06.02.2015 - 21:05
fonte

1 risposta

3

Nessuno ha detto che non puoi creare un URI per /api/foos/?page=1 . Un contenitore non è uguale alle cose che contiene; un elenco di foos è una risorsa diversa dai singoli foo.

    
risposta data 06.02.2015 - 21:12
fonte

Leggi altre domande sui tag