Das kann man auch mit dem gespeicherten Cache machen, wie es in dem anderen Tutorial beschrieben ist. Von der Performance her wäre das was die Abfrage an die Datenbank angeht besser, da nur eine anstatt zwei gemacht wird, dafür muss der Cache gespeichert und geladen werden. Bei einer einzelnen Abfrage macht das keinen merklichen Unterschied.
Beide Varianten kannst du ohne Bedenken nutzen.