<br><br>
<div><span class="gmail_quote">El día 7/09/06, <b class="gmail_sendername">Ricardo Mun~oz A.</b> &lt;<a href="mailto:rmunoz@pjud.cl">rmunoz@pjud.cl</a>&gt; escribió:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Esteban Flores wrote:<br><br>[...]<br><br>&gt; Seria bueno, pero los reportes se generan a partir de datos mas bien
<br>&gt; volatiles. La informacion va cambiando minuto a minuto, ya que las<br>&gt; lecturas<br>&gt; a la base de datos son en este caso lecturas a equipos fisicos, los<br>&gt; que te<br>&gt; entregan la informacion al momento de ejecutar los scripts. Algo asi
<br>&gt; como un<br>&gt; netstat -n en un servidor con 100M visitas diarias.</blockquote>
<div>&nbsp;</div>
<div>wow, y yo que pensaba que mi sistema tenía muchas consultas :S (cerca de 40000 usuarios por día, procesando datos pesados)</div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">si la info es tan volatil y los datos son muchos, podrias considerar por<br>ejemplo sacar<br>un informe cada 5 minutos, luego los usuarios bajan &quot;la ultima version&quot;
<br>(que nunca<br>tendra mas de 5 minutos de antiguedad) que obviamente corresponderia a<br>un archivo<br>estatico, con un taman~o conocido.&nbsp;&nbsp;asi tampoco se recarga tanto el<br>servidor web<br>con consultas dinamicas...</blockquote>

<div>&nbsp;</div>
<div>man cron :) a eso mismo me refería. Sin embargo, si mi compañero aquí presente dice que cada reporte demora unos 10 minutos (también he vivido algo así en carne propia), y que algunos toman hasta 30, podría ser un poco complejo el cuento de &quot;tomar el snapshot preciso&quot; de la base de datos para meterlo en el archivo. Me gustaría saber cuánto toma&nbsp;un reporte solamente en generarse, sin enviarlo por el cable.
</div>
<div>&nbsp;</div>
<div>Este comentario será medio Off-Topic, pero ¿tienen implementada alguna clase de clustering? Eso podría alivianarles en mucho la carga, poniendo un dispatcher y una serie de servidores mirror, y un cluster de bases de datos (Slony-I en PostgreSQL, por ejemplo). Sería interesante conocer&nbsp;algo así&nbsp;(si bien quizás es información clasificada) para agrandar nuestro bagaje cultural.
</div>
<div>&nbsp;</div>
<div>-- <br>Rodrigo Fuentealba Cartes<br>Registered User 387639 - <a href="http://counter.li.org">http://counter.li.org</a> </div></div>