Quote:
Originally Posted by pHaestus
I tried to get Joe to set this up but I guess there was some effort required. I also heard it HAMMERS server to generate the graphs dynamically. You have to set it up to cache all possible graphs every day I guess.
|
Use gnuplot. Can generate personalised graphs extremely quickly on the fly. Have a collection of data points, one per block. People click on a set of radio buttons to select which blocks, that gets POST'ed to a cgi, out comes a personalised on-the-fly gnuplot generated picture. Takes <0.1s of CPU time on a slow CPU to generate most graphs. Have the graphs generate in .png format, which is smaller/better than .gif, and you're done. Unsure of how much load there is on your web-server, but I'm pretty sure it's not going to be more than 10 reqs/sec for such operations.