Would a light background bash script that curl's the output to disk every so 
many seconds be a good comprise until you have a load worth considering a 
server side http cache? The static file can be served by icecast, apache, nginx 
or whatever the preferred web server is.

Sent from my iPhone

On Sep 26, 2011, at 9:27 PM, okay_awright <[email protected]> wrote:

> Hi!
> Just a thought, I once measured the benefits of serving short-lived 
> static files against dynamically generated server responses under heavy 
> loads in a similar context. It appeared that if the server generating 
> the response isn't able to properly cache its answers, performances 
> degrade very fast.
> The easiest solution was to store the server response on disk, only 
> once, whenever there was a change (e.g. maybe writing a plain JSON after 
> a track change), so you can let a fast static-content webserver like 
> Nginx, or a cache server like Varnish perform their job. Even if this 
> file only lives for a few minutes, it can help.
> 
> -- 
> best regards,
> 
> okay_awright
> <okay_awright AT ddcr DOT biz>
> [PGP key on request]
> 
> On 26/09/2011 21:43, Brandon Casci wrote:
>> Sorry for the delay. I'm going to post something to github today or
>> tomorrow. It's different than I described. A JSONP solution. Basically you
>> place an XSL template on the icecast server that will spit out it's now
>> playing info as a JSONP response. Then on your website, you have something
>> like jquery make a JSONP call to that url, and you can write the response to
>> the web page however you lilke. It's a simple solution. It might have
>> scaling problems if you have a lot of listeners on your now playing page at
>> one time, but this is probably good for most small broadcasters.
> 
> 
> 
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2dcopy1
> _______________________________________________
> Savonet-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/savonet-users

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to