Hi Alex Chidichimo,
You should create a pagination.
And you can use limit and offset to retrieve limited objects.
Hope this helps you!
Pagination is nice, certainly server-side pagination, but probably this will not solve your problem because it is slow not upon loading the page, but on clicking a row.
So: what does your page do when you click on a row? Is there a dataview listening? Is a lot of data retrieved?