También encontré esta situación: 2W Registros en la base de datos. mucho tiempo cuando la página. Le pedí a algunos maestros que sepan que el problema se mezcló con HTML y ASP. Si la cantidad de datos es grande, perderá el tiempo.
Respuesta. Write y <%=%> son los métodos de cadena de salida al cliente para el cliente.
En términos generales, la mayoría de las veces usamos <%=%> en el estado de mezclar el código HTML y ASP, y la respuesta. Write se usa en el segmento de script <%...%>, pero de la sintaxis de VBScript <%= expresión de expresión %> Escriba el valor de "expresión" en la secuencia de salida ASP para analizar este método. Si no se abre el búfer de respuesta, cada oración de estas declaraciones hará que los datos escriban datos en el navegador a través de la forma de muchas bolsas pequeñas. Esto es muy lento. Además, explicar una pequeña cantidad de scripts y HTML causará conmutación entre el motor de script y HTML, lo que también reduce el rendimiento. Por lo tanto, para una llamada para la respuesta. Visualización, el reemplazo de la expresión combinada densa integrada puede mejorarse considerablemente en términos del rendimiento de la aplicación.
Usualmente usamos las siguientes oraciones para mostrar el contenido de la base de datos:
<%Dowhilenotrs.eof%>
<%= Rs ("fluye")%>
<%rs.movenext%>
<%bucle%>
No tan bueno como
<%Str = "" "
Fori = 1Tors.rcodecount
Str = str+rs ("fluye")
Rs.Movenext
próximo
Response.Write (STR)
%>
La velocidad de ejecución es rápida. Además, usamos
Fori = 1Tors.rcodecount
Reemplazar
Dowhilenotrs.eof
También hay un beneficio obvio. Con el número especificado de veces, puede evitar el final del ciclo en cada momento.
Esto también puede mejorar la eficiencia.