ASP - Lentitud en avanzar en una pagina

 
Vista:

Lentitud en avanzar en una pagina

Publicado por carla (44 intervenciones) el 17/04/2003 15:01:57
hola tengo una consulta, al cargar una pagina leo una tabla en una base y voy llenando una tabla en la pagina amedida que voy leyendo, despues que lo lleno me lo muestra en la pantalla pero si la cantidad de registros supera la pagina y tengo que avanzar con el scrolll este avanze es super lento, demasiado alguien sabe porque, y como se podria arreglar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Lentitud en avanzar en una pagina

Publicado por Charlos (100 intervenciones) el 17/04/2003 18:53:43
El problema lo tines en el sistema de consulta
Debes utilizar un paginador estilo Google que evitan esto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lentitud en avanzar en una pagina

Publicado por jose (7 intervenciones) el 21/04/2003 22:22:00
Hola, desbes paginar tu despliegue de datos pues las páginas ASP expiran por time-out. te recomoiendo el siguiente ejemplo:

<%

If Request.QueryString("num_pagina") = "" Then
num_pag_actual= 1
Else
num_pag_actual= CInt(Request.QueryString("page"))
End If

num_reg_por_pantalla = 20

Set objPagingRS = Server.CreateObject("ADODB.Recordset")
objPagingRS.PageSize = num_reg_por_pantalla
objPagingRS.CacheSize = num_reg_por_pantalla

objPagingRS.Open sql, conexion, adOpenStatic, adLockReadOnly, adCmdText

contador = objPagingRS.PageCount
objPagingRS.AbsolutePage = num_pag_actual

num_reg = 0
Do While num_reg < num_reg_por_pantalla And Not objPagingRS.EOF
Response.Write objPagingRS.Fields(I)
num_reg = num_reg + 1
objPagingRS.MoveNext
Loop

'etc...

%>

saludos
José
Viña del Mar,Chile
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Lentitud en avanzar en una pagina

Publicado por Esteban (508 intervenciones) el 22/04/2003 05:46:54
Es recomendable que en ninguna página se supere una catidad de registros de unos 35 a 50.

Para eso se debe saber con qué motor de bases de datos estás trabajando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar