<br>
<div><span class="gmail_quote">2006/9/6, Esteban Flores &lt;<a href="mailto:esflores@gmail.com">esflores@gmail.com</a>&gt;:</span></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>Mmm... entiendo para donde vas, pero sin menospreciarlo, no es lo que busco.</div></div></blockquote>
<div>&nbsp;</div>
<div>okay, no me sentiré mal ni nada de eso ;) por el contrario solamente intento ayudar. Pensaba que querías un resultado &quot;a la sourceforge&quot;.</div>
<div><br>&nbsp;</div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>&nbsp;</div>
<div>La idea es que el &quot;temporizador&quot; me indique cuanto tiempo (aprox.) se va a demorar la generacion del reporte.</div></div></blockquote>
<div>&nbsp;</div>
<div>ajá, tú dices &quot;desde el momento en que se carga la página hasta que finaliza&quot;. quieres predecir el resultado entre:</div>
<div>&nbsp;</div>
<div>inicio = date();</div>
<div>&nbsp;&nbsp;&nbsp; procesos();</div>
<div>fin = date();</div>
<div>resultado = fin - inicio;</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>Lo que pretendo crear es algo parecido al tiempo estimado en una instalacion de un programa, pero aplicado a los reportes.</div>
<div>Entiendo que debo tener en cuenta un resultado en ms (milisegundos)&nbsp;entre el servidor y el computador que pide el reporte como algo&nbsp;necesario para estimar un tiempo aproximado. Pero aun no encuentro como estimar el tiempo de la generacion del reporte en si. 
</div>
<div>En otras palabras, cuanto se demorara la pagina en devolverme el informe.</div></div></blockquote>
<div>&nbsp;</div>
<div>Lo que pides tú, en web normalmente no se hace. Sin embargo, se me ocurre que puedes medir el tiempo para uno, diez y treinta registros de tu aplicación (por poner un número) y comprobar que exista una relación entre esos números. Una vez teniendo esa fórmula (deducible a simple vista), cuentas los registros a utilizar para el desarrollo de tu hoja en excel. A eso súmale un tiempo de delay (bastará con un promedio&nbsp;dado por&nbsp;el ping para un nodo más o menos lento).
</div>
<div>&nbsp;</div>
<div>Por lo demás, recuerda que a pesar de que la web trabaja a la mayor velocidad posible, hasta el que haga demasiado calor influirá en tu resultado: el rendering de la página, la versión de Excel (Adobe Reader, en caso de ser PDF's) en el cliente, la cantidad de tráfico, un DNS mal configurado, etc.
</div>
<div>&nbsp;</div>
<div>Como experiencia, para que desistas un poco de esa idea, una vez hice un PDF tan complejo y tan pesado, que demoraba para generarse unos 64 segundos en la intranet (lo cual era demasiado, considerando que las computadoras estaban conectadas a una red de 100Mbps) y desde mi casa (cosas raras) se demoraba /tan sólo/ 23 (lo cual aún no deja de ser... pero que conste que era una red externa). ¿La explicación? El Adobe Reader 7 demora un kilo en cargar, mientras que aquí en mi casa lo probé con Konqueror y KPDF ;-) que demoran menos. Son más los factores que no puedes controlar que los que sí puedes controlar.
</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div>&nbsp;</div></div>
<div><span class="e" id="q_10d8635bb1faa38f_1">
<div><span class="gmail_quote">On 9/6/06, <b class="gmail_sendername">Rodrigo Fuentealba</b> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:darkprox@gmail.com" target="_blank">darkprox@gmail.com
</a>&gt; wrote:</span> 
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><br>
<div><span class="gmail_quote">2006/9/6, Esteban Flores &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:esflores@gmail.com" target="_blank">esflores@gmail.com</a>&gt;:</span></div>
<div><span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>
<div><br clear="all">Holas, esta es mi primera incorporacion a la lista y la verdad es que tengo la siguiente inquietud.</div></div></blockquote></span></div>
<div>
<div><br>aere... <br>&nbsp;</div></div>
<div><span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>
<div>He creado un generador de reportes en excel, pero me gustaria incorporarle un tiempo (aprox.) de espera para la carga del documento.</div></div></blockquote></span></div>
<div>
<div><br>Pues bien, eso no es taaan difícil. a ver: puedes poner algo así: <br><br>header('Location: espera.html');<br>exit();<br><br>Con eso vas a reenviar a la página de espera, en la cual tendrás algo así entre &lt;head&gt; y &lt;/head&gt; 
<br><br>&lt;meta http-equiv=&quot;refresh&quot; content=&quot;5;url=tugeneradordecodigo.php&quot;&gt;<br><br>siendo 5 el número de segundos que esperarás antes de redirigir... eso sería... alguna forma en PHP puro, no se me ocurre. 
<br><span class="gmail_quote"></span>&nbsp;</div></div>
<div><span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<div>
<div>Si necesitan mas antecedentes estoy aqui.</div>
<div>&nbsp;</div>
<div>De Antemano muchas gracias.</div></div>
<div><span>
<div><br>-- <br>Atte. <br>&nbsp;</div></span></div></blockquote></span></div>
<div></div></div>
<div><span><br clear="all"><br>-- <br>Rodrigo Fuentealba Cartes<br>Registered User 387639 - <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://counter.li.org/" target="_blank">http://counter.li.org </a>
</span></div></blockquote></div><br><br clear="all"><br></span></div>
<div><span class="e" id="q_10d8635bb1faa38f_2">-- <br>Atte. <br>-------------------------------<br>Esteban Flores R.<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:esflores@gmail.com" target="_blank">
esflores@gmail.com</a> </span></div></blockquote><br><br clear="all"><br>-- <br>Rodrigo Fuentealba Cartes<br>Registered User 387639 - <a href="http://counter.li.org">http://counter.li.org</a>