Performance problems with numerous rows (smartphone)

Hi,
in my website I have a collection with about 2500 lines, on it I run a query as below:

 let query1 = wixData.query('MyCollection') 
		.contains('field1', $w("#dynamicDataset").getCurrentItem()["fieldA"]).eq('field2',    
 variable1).contains('field3', $w('#dataset2').getCurrentItem()['fieldB']); 

 let query2 = wixData.query('MyCollection') 
		.contains('field1', $w("#dynamicDataset").getCurrentItem()["fieldA"]).eq('field2',  
 variable2).contains('field3', $w('#dataset2').getCurrentItem()['fieldB']); 

let full_query = query1.or(query2); 

                full_query.find().then( (results)....... 

On PC it’s all ok, but with my smartphone (iPhone SE) the query does’t load.


Do you have any suggest?

Thank you
Claudio