Es gibt keine festgelegte Zahl, "Seite" ist beliebig genug - eine könnte eine Datenbankaufgabe erledigen, während eine andere 2 Dutzend Widgets haben könnte, jedes mit seiner eigenen Aufgabe.
Eine gute Faustregel:In dem Moment, in dem Sie ein SELECT in eine Schleife einfügen, die Zeilen eines anderen SELECT verarbeitet, hören Sie auf. Es mag anfangs schnell genug erscheinen, aber die Daten wachsen tendenziell und diese verschachtelten Schleifen wachsen exponentiell mit, also erwarten Sie, dass es irgendwann zu einem Engpass wird. Selbst wenn die einzelne Abfrage erheblich langsamer ist, sind Sie auf lange Sicht besser dran (und es gibt immer gespeicherte Prozesse, Abfrage-Caching usw.).