Treinta productos sigue siendo una cantidad bajísima para la velocidad de búsqueda de un sistema gestor de bases de datos. Si la consulta toma mucho tiempo, quizá pueda ser mejorada, para lo cual deberás mostrar el código respectivo para que se te pueda ayudar adecuadamente. Lo que hagas en la parte del cliente (JavaScript, jQuery, HTML), no debería afectar a la respuesta de la consulta; en otras palabras, el problema está en el lado del servidor (tus
scripts en PHP, ASP, JSP, Node.js o lo que estés usando) o de la base de datos (la consulta SQL).