Durch die Nutzung von bestimmten Parametern kann die Antwortzeit in bestimmten Fällen reduziert werden.
meta.total
, meta.pages
)Standardmäßig wird bei jeder Seite die Anzahl der Inhalte (meta.total
), sowie die Anzahl der Seiten (meta.pages
) ausgegeben. Um diese Werte bereitzustellen, ist allerdings jedesmal eine eigene Datenbankabfrage notwendig.
Wenn die Anzahl der Inhalte also nicht zwingend benötigt wird, kann man den meta
Block von der Anfrage ausnehmen:
{
"section": {
"meta": 0
}
}
Auch ohne die Anzahl der Inhalte / Seiten kann über die links
festgestellt werden, wann man auf der letzten bzw. ersten Seite angelangt ist. Die jeweiligen Links sind nur vorhanden, wenn es eine nächste bzw. vorige Seite gibt.
fields
)Das Anfordern von Inhalten ohne Einschränkung über fields
liefert alle verfügbaren Attribute aus.
Wenn sich ein Inhalt gerade geändert hat, gibt es dafür noch keinen aktuellen Eintrag im Cache und das Ausgeben der Attribute dauert länger, je nachdem, wie viele Attribute angefordert werden.
Daher empfiehlt es sich, die Attribute auf jene einzuschränken, die wirklich benötigt werden.
Das kann einfach mit fields
erreicht werden. Pfade innerhalb von fields
werden automatisch inkludiert und müssen nicht zusätzlich in include
angegeben werden.
Mehr dazu unter Abfragen von ausgewählten Attributen