Evet mantıklı. Kodu görmeden bir eksik var mı söylemeyiz fakat anlattığınız sistemde bir sorun yok. Cache sistemi yapmış oluyorsunuz bu sayede sürekli sorgu dönmemiş oluyor.