Slow App performance : twa many records in my tables?

Good evening everyone!

I’ve developed an app where users can browse local markets and purchase products from merchants.

On a page I’ll call “Product Presentation”, a user can see all the products offered by a merchant.

  • Some merchants have up to 25 products.

  • Products are of two types: sold by unit or sold by weight.

Currently, I’m using two separate Custom Lists: one for unit-based products and one for weight-based products.


Problem:
I’m experiencing slow loading times—sometimes it takes 5 to 7 seconds for the products to appear.

At the moment, I have around 30 merchants with 20 products each, totaling 678 products.
I’m wondering how much the total number of products affects performance, especially when filtering for a specific merchant’s products.


My questions

  1. Are there methods to measure loading times accurately in Adalo?

  2. Are there guidelines or benchmarks to keep in mind regarding the number of products and display time?

  3. Any tips, best practices, or optimization techniques for improving performance on this type of page?

Thank you very much for taking the time to read and respond :blush:

I’m attaching a photo of my Custom Lists to show the current setup.

Hi @RomainG,

Welcome to the community! :tada:

Is the both lists connected to the same collection in the database or different collections? I don’t think you would need 2 lists which you can have an one list for both types connected with an one products collection, if you store the type in the collection which then you can enable visibility conditions for texts inside the list to show based on the type. Also from what I can see, you’re trying to show current merchant’s selling products, and have filtered the list based on the current merchant data?

And enabling the pagination might be useful here when the merchants starts selling more products. : https://updates.changebot.ai/adalo/2025-03-20-enhanced-list-component-with-pagination-controls

Thank you and have a great day!

Hi Dilon,

Thank you for replying so quickly!

Yes, both lists are connected to the same “Products” collection.

In this collection, I have a relational field called “type” linked to the “type_product” collection. Ok i will try one list with visibility conditions.

Exactly, I only display the products sold by the current merchant.

Oh, thank you, I had never seen this advanced option of pagination before, I think it’s going to change a lot of things!

Would you be able to explain to me why one list with visibility condition is better than two lists with no condition?

I will update your recommendation and keep you informed.

Have a great day !

Hi @RomainG,

You’re very welcome!

That’s great so you can go with an one list easily and it’s just one API call instead two in the backend. See here too : Optimize App Performance | Adalo Resources

Let me know how it goes!

Thank you and have a great day!

Hi Dilon,

Thank you for the ressource !

I have published my app using only one list with pagination for current merchant’s product.

One adalo preview i can navigate throught the list. But one my iphone when i click on –> it doesn’t do anything… would you know why ?

PS : i am currentlky using profesionnal plan

Hi @RomainG,

You’re very welcome!

Would you be able to share a screen recording? Also is the new react native version being used or not? : IMPORTANT: Republish your Android apps by November 1, 2025 - #2

Thank you and have a great day!

Hi Dilon,

Yes i am using the new react native version :+1:

I have recorded one video of my adalo preview (what it should do) and my iphone (what it actually does).

It loooks like i can’t upload vidéo but only photo , would you have a solution ? Maybe i can send them to you by mail ?

Have a great day

Hi @RomainG,

Thanks for the update!

Would you be able to upload those videos into your Google Drive account or like Vimeo account > make the URLs public to access and share those URLs here? (FYI, most people use loom.com which is easy to record and send those recorded videos here via URLs)

Thank you and have a great day!

Hi Dilon

Here is the link on adalo preview, this is what i want to do :

Here is the link on adalo on my iphone and what it actually does :

The link to access other page of the pagination didn’t work.

Thank you in advance for your help.

Hi @RomainG,

Thanks for the videos!

In your iPhone, you’re viewing the app through TestFlight (iOS native build) or opening the PWA by adding it to the home screen?

Thank you and have a great day!

Hi Dilon,

I’m not sure I understand all these technical terms.

How can i check ?

I simply start new testflight build on Adalo.

Create a new version on Apple Store Connect.

I had downloaded my app on my iphone before.

I Update it from the Apple Store.

I open it from my home screen.

Thank you for your explanation !

Hi @RomainG,

Ah this explains it’s a native build. Just to clarify, you install & update latest builds from the TestFlight app in your iOS device right? There was an issue with the pagination feature on iOS native builds and it got fixed earlier this week, could you try checking with a new iOS build?

Let me know if it’s not fixed after testing a latest build!

Thank you and have a great day!

Hi dilon

Thank you for the information !

I created a new build yesterday and was able to download this new update on my iphone this morning.

The problem persist… i can’t navigate through the different pagination.

What should i do ?

Hi @RomainG,

Thanks for the update and you’re very welcome!

Looks like the pushed fix hasn’t solved the issue, I’ve informed the team and will have an update here soon! In the meantime, submit a support ticket also if you haven’t. : New Bug Form

Thank you for your patience and have a great day!

Hi Dilon

Just submitted the report ticket !

Have a nice day

1 Like

Hi @RomainG,

Thanks for letting me know!

Just a quick update from the dev team: A fix is under review and should be live soon, which will address this issue.

Thank you and have a great day!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.

Hi @RomainG,

Dev team have published fixes for the bug, would you be able to test with a new iOS build and let here know? You might have got an update from the CH team in your support ticket email thread too!

Thank you and have a great day!